Wordpressのブログでは、特定のカスタム分類の用語説明を各記事のフッターに入れます。
これは可能ですか?私はもう試した
<?php term_description( $term_id, $taxonomy ) ?>
しかし、運はありません。間違って使っているのでなければ?使用すると、何も表示されません。
愚かな質問のように聞こえますが、あなたはそれを反響していますか?
<?php echo term_description($term_id, $taxonomy); ?>
それ以外の場合は、現在の投稿の用語を取得する必要があります(my_term
はカスタム分類法です)。
$terms = wp_get_post_terms( $post->ID, 'my_term' )
次に、配列の最初の項の説明を取得します。
echo term_description($terms[0]->term_id, 'my_term');
私はこれをテストしていませんが、正しい方向に向けるべきです。
だからここに以下の完全なコードがあります(single.phpかloop.phpあるいは単一の投稿が作成された場所に行くべきです)...それをループの内側に貼り付けてください:
<?php $my_taxonomy = 'projects'; // set this to whatever your custom taxonomy is called
$terms = wp_get_post_terms( $post->ID, $my_taxonomy ); // this gets all the terms attached to the post for your custom taxonomy
echo term_description($terms[0]->term_id, $my_taxonomy); // this displays the description for the first term in the $terms array ?>
それが役に立てば幸い、
デイブ