記事に該当するカテゴリーを表示
リンクあり(リストタグで生成)
<?php the_category(); ?>
リンクあり(カンマ区切り)
<?php the_category(' , '); ?>
リンクなし(カンマ区切り)
ループをカウントして、最後の項目の後はカンマを外します。
<?php $postcat = get_the_category(); $count = count($postcat); $loop = 0; if ($postcat) { foreach ($postcat as $cat) { $loop++; if ($count == $loop){ echo '<span class="cat">' . $cat->name . '</span>' . ''; } else { echo '<span class="cat">' . $cat->name . '</span>' . ', '; } } } ?>
色々調べてみたところ、親のIDを指定せずに、当該記事の子カテゴリーのみを複数表示するのは厳しいようなので、あまりカテゴリーは入れ子にしないほうがいいかも。。
カテゴリー一覧を表示
全てのカテゴリーを表示
<?php wp_list_categories(''); ?>
タイトル無しでカテゴリーID1の子カテゴリー一覧を表示
<?php wp_list_categories('title_li=&child_of=1'); ?>