【WordPress】ターム関連の取得・表示

WEB制作

※随時追加予定です

タクソノミーに追加されたターム情報を表示する方法

・タクソノミー(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>

上記でリストタグ付きで表示されます。

 

 

 

WEB制作
スポンサーリンク
フォローする
りゅーうぇぶ(RYU-WEB)│ 主にWEB制作、心理学、その他生活に役立つ情報など

コメント

タイトルとURLをコピーしました