質問: unserialize( $term->description ); endforeach; // 出力 var_dump( $terms_array ); ``` そこで、どうすれば上の3つの条件で取得できるかをお伺いしたいです。 あと、上のようにいちいち3回に分けて書かなくても済むような、例えば「get_terms」の第二引数で巧く指定する方法などございましたら教えて頂ければ幸いです。 どうぞ宜しくお願い致します。
回答: > > あと、上のようにいちいち3回に分けて書かなくても済むような、例えば「get_terms」の第二引数で巧く指定する方法などございましたら教えて頂ければ幸いです。 > > > カスタムタクソノミーのタームには「説明」という項目がありますが(親のタームを選ぶセレクトボックスの下に入力欄があります)、もしこの欄を利用していないのであれば、対象となる > > ➀「noun」の、「en」の子ターム > > ➁「noun」の、「ja」の子ターム > > ➂「adjective」の、「ja」の子ターム > > > のすべてについて、「説明」欄にこの対象グループを特定できる共通のワード(例えば target)を入れておくと、get_terms の引数で 'description__like' を指定することでまとめて取得することが可能です。 ``` $taxonomies, 'hide_empty' => false, 'description__like' => 'target', ); $terms = get_terms( $args ); ```