CSSが得意な渋谷のウェブデザイナーのウェブ開発メモ

[PR] Another American Dictionary Spanglish with us!

Advanced Custom Fields カテゴリ/タグに追加したフィールドを投稿に表示させる

プラグインAdvanced Custom Fieldsの設定

位置:show this field group if 'Taxonomy Term'

カテゴリを選んだ場合

<?php
$terms = get_the_terms( get_the_ID(), 'category');
if( !empty($terms) ) {
	$term = array_pop($terms);
	$custom_field = get_field('フィールド名', $term );
	echo $custom_field;
}
?>

タグを選んだ場合

<?php
$terms = get_the_terms( get_the_ID(), 'post_tag');
if( !empty($terms) ) {
	$term = array_pop($terms);
	$custom_field = get_field('フィールド名', $term );
	echo $custom_field;
}
?>

参照:[Finding the term related to the current post]

関連記事
この記事役にたった?
管理者にだけメッセージを送る