タームの一覧を表示したい
-
タームにカスタムフィールドを設定して、例えば、fruit が yes のターム一覧を表示したいと思っております。
以下のようなコードで表示が出来ませんでした。
ちなみにtaxonomyとhide_emptyだけの指定で、すべてのタームの表示は出来ていますので、カスタムフィールドの値の指定のところがおかしいんだろうと思っております。<ul> <?php $args = array( 'taxonomy' => array('hoge'), 'hide_empty' => false, 'meta_query' => array( array( 'key' => 'fruit', 'value' => 'yes', ) )); $the_query = new WP_Term_Query($args); foreach($the_query->get_terms() as $term){ $term_link = get_term_link($term->slug,'hoge'); ?> <li><a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a></li> <?php } ?> </ul>
また、以下のようにしても駄目でした。
$args = array( 'taxonomy' => array('hoge'), 'hide_empty' => false, 'meta_key' => 'fruit', 'meta_value' => 'yes' );
どうぞ宜しくお願いいたします。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「タームの一覧を表示したい」には新たに返信することはできません。