2016-07-08 7 views
2

2つのカスタムポストタイプ(cpt_eventsおよびcpt_galleries)に登録されているカスタムタクソノミー(tax_classes)があります。それぞれのカスタムポストタイプの 'index'ページで、その特定のCPTのtax_classes分類からタームを取得したいと思います。たとえば、イベントCPTでは、投稿のみで使用されている用語を表示したいと考えています。複数のカスタムポストタイプで使用されているタクソノミからカスタムポストタイプ固有の用語を取得

私はget_terms( 'tax_classes')を調べました。しかしこれは分類学のためのすべての言葉を私に与える。残念ながら、フィルタリングを支援するget_terms WP関数のための 'post_type'引数はありません。

この上の任意のヘルプは大)

おかげ

J

答えて

0

<?php $desc = wp_get_object_terms($post->ID, 'your-taxonomy'); if (! empty($desc)) { if (! is_wp_error($desc)) { foreach($desc as $term) { echo $term->name; } } } ?>

$post->IDあなたが上にあるページのカスタムポストタイプを知っています。上記のコードはyour-taxonomyを探し、それをエコーアウトします。

関連する問題