チェ・ゲバムラの日記

脱犬の道を目指す男のブログ

【WP】WordPressですべてのカテゴリを取得して表示させる方法

下記ならindex.phpなどでも出力できる。

>|php|
<?php $cat_all = get_terms( "category", "fields=all&get=all" ); foreach($cat_all as $value): ?> <p><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?></a></p> <?php endforeach; ?>


投稿で選択されたカテゴリのみ表示したい時とかは下記で加工していく。
<?php if(have_posts()): while(have_posts()): the_post(); ?> <!-- ループ開始 -->
<?php
$category = get_the_category();
$cat_name = $category[0]->cat_name;
$cat_slug = $category[0]->category_nicename;
?>
<?php echo $cat_name; ?>
<?php endwhile; endif; ?> <!-- ループ終了 -->
||<