カテゴリーページにて、カテゴリーやターム毎に文章を変えたい場合があると思います。
そんな時は「カテゴリーの説明」のフィールドを利用して、カテゴリーページ毎に別々の文章を出力しましょう。
1.カテゴリーの説明の入力方法
カテゴリーの項目にある「編集」をクリック。
上から「名前」「スラッグ」「親」「説明」があります。
「説明」にカテゴリーページに出力したい文章を入力します。
※タームの場合でも同じです。
2.カテゴリーの説明の出力方法
カテゴリーのテンプレート(category.php
やarchive.php
)に下記コードを追加
カテゴリーのテンプレート
1 |
<?php echo category_description( $cat->term_id ); ?> |
3.カテゴリーの説明にhtmlのタグを使いたい場合
aタグは使用できますが、target="_blank"
や、img
タグ、その他html
のタグは入力しても更新した時に消えてしまします。
なので下記のコードをfunctions.php
に追加してください。
functions.php
1 |
remove_filter( 'pre_term_description', 'wp_filter_kses' ); |
html
タグも使用できるようになります。