Memos 制作メモ
WordPress リンクなしtermsリストの取得WordPress2016.08.21更新
概要
get_the_term_list()でtermsのリストを取得できるが、リンク(aタグ)が自動で付いてしまう。
単なる文字列としてのリストを取得したい場合は、関数を定義する必要があるため、そのメモを記載する。
手順
function.phpに記述
function get_terms_str( $terms, $split ){ $str = ''; if( $terms && !is_wp_error($terms) && is_string($split) ){ $str_array = array(); foreach( $terms as $term ){ $str_array[] = $term->name; } $str = join($split, $str_array); } return $str; }
使用例
<?php $terms = get_the_terms( $post->ID, 'category' ); $str = get_terms_str( $terms, ',' ); ?>