CODEMemorandum

【WordPress】カテゴリ・タグ・タームの説明文を出力する

<!-- カテゴリの説明文を出力 -->
<?php echo category_description(); ?>

<!-- タグの説明文を出力 -->
<?php echo tag_description(); ?>

<!-- カスタムタクソノミーで設定したタームの説明文を出力 -->
<?php echo term_description(); ?>

IDまたはスラッグを指定して説明文を出力したい場合

<!-- カテゴリIDを指定してカテゴリ説明文を出力する場合 -->
<?php echo category_description(3); ?>

<!-- カテゴリのスラッグを指定してカテゴリ説明文を出力する場合 -->
<?php echo category_description( get_category_by_slug('category-slug')->term_id ); ?>

<!-- タクソノミーとタームIDを指定して説明文を出力 -->
<?php echo term_description( 3, 'taxonomy-slug' ); ?>

自動で説明文を囲うpタグを削除する

説明文を囲うpタグが自動で入ってしまうのを削除したい場合は、functions.phpに以下を追記。

remove_filter('category_description','wpautop');
remove_filter('tag_description','wpautop');
remove_filter('term_description','wpautop');