詳細ページでコメント表示をカスタマイズ

コメント表示をカスタマイズするには、コメントの配列$commentを回して表示する。
$commentはテーマのcomments.phpからのみ参照できる変数となっている。

foreach ($comments as $comment) {
    custom_comments($comment, null, null);
}

WordPress 2.7よりコールバックを指定することができる。

wp_list_comments('type=comment&callback=custom_comments');

関数custom_comments()はfunctions.phpに作成しておく。

function toriko_custom_comments($comment, $args) {

	$GLOBALS['comment'] = $comment;

?>

	<div class="post">
		<ul>
			<li class="home"><?php comment_author(); ?> さん</li>
			<li><? printf( __('%1$s %2$s', 'kubrick'), get_comment_time(__('F jS, Y', 'kubrick')), get_comment_time(__('H:i', 'inove')) ); ?></li>
		</ul>
		<?php comment_text(); ?>
	</div>
<?php
}