※随時追加予定です
タクソノミーに追加されたターム情報を表示する方法
・タクソノミー(taxonomy)がblog_categoryのときの、アーカイブリンク付きターム一覧
<?php
$terms = get_terms( 'blog_category');
foreach ( $terms as $term ){
echo '<a href="'.get_term_link($term->slug, 'blog_category').'">'.$term->name.'</a>';
}
?>
・ターム名・スラッグ・タームID、直近の子ターム、タームリンクを表示
<?php
$terms = get_terms( 'blog_category');
foreach ( $terms as $term ){
echo $term->name; //名前
echo $term->slug; //スラッグ
echo $term->term_id; //タームID
echo $term->parent; //直近の子ターム
echo get_term_link($term->slug, 'information-category'); //タームのリンク
}
?>
taxonomy.phpにてターム情報を表示する方法
・タームスラッグを表示
<?php echo $term; ?>
・タームタイトルを表示
<?php single_term_title(); ?>
・タームディスクリプションを表示
<?php term_description(); ?>
single.phpにてターム情報を表示する方法
出力はget_the_termsです。
<?php
$terms = get_the_terms($post->ID,'blog_category');
foreach( $terms as $term ) {
echo $term->term_id; // タームID
echo $term->name; // 名前
echo $term->slug; // スラッグ
echo $term->taxonomy; // タクソノミー
echo $term->description; // ディスクリプション
echo $term->parent; // 親
}
?>
ターム一覧を表示する方法(投稿数付き)
特定のタクソノミーにあるターム一覧の表示方法です。
<ul>
<?php wp_list_categories('title_li=&show_count=1&taxonomy=blog_category'); ?>
</ul>
上記でリストタグ付きで表示されます。
コメント