ど素人から毛を生やす。<延>

カスタム投稿でカテゴリを表示するあれこれ

Web > WordPress > カテゴリー 2014年9月25日(最終更新:2月前)

2014年9月25日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

WordPressのカスタム投稿でカテゴリを表示(取得)するあれこれ。

taxonomy.phpでページのカテゴリを表示

カテゴリ名を表示


<?php single_term_title( ); ?>

IDを表示


<?php $taxonomy = $wp_query->get_queried_object(); $t_id = $taxonomy->term_id; echo intval($t_id); ?>

スラッグを表示


<?php $taxonomy = $wp_query->get_queried_object(); $t_id = $taxonomy->term_id; $t_id=intval($t_id); echo get_term_by('ID',$t_id,'taxonomy名')->slug ?>

記事の属するカテゴリを表示

一覧を表示(リンク付)


<?php echo get_the_term_list( $post->ID, 'taxonomy名', '前', '区切り', '後'); ?>

一覧を表示(リンクなし)


<?php $terms = get_the_terms($post_->ID, 'taxonomy名'); $term_name=array(); if(is_array($terms)){ foreach($terms as $term){ $term_name[] = $term->name; }; echo implode('区切り', $term_name); }; ?>

先頭ひとつだけ表示


<?php $terms = get_the_terms($post->ID, 'taxonomy名'); foreach($terms as $term){ echo $term->name; break; }; ?>

表示方法を変更する場合、$term_name = $term->name;のところを変更、または追加することで取得する情報を変更します。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (1)
  • (`・ω・´) 役に立った (5)