armband.qrunch.io読者になる2get_postsで特定のカスタムタクソノミーのタームのみに該当する投稿を抽出するWordPress投稿日:2019-05-22最終更新:2019-05-22クロス元の投稿をみる(https://labor.ewiglee...)get_postsで投稿を絞り込む際に、カスタムタクソノミーで絞り込みをしたい、という状態に遭遇して調べたのでメモしておきます。);書き方としてはこんなイメージ。TAXONOMY_SLUGはタクソノミーのスラッグ(カテゴリーならばcategoryなど、カスタムタクソノミー全体のスラッグ)、TERM_SLUGはカスタムタクソノミーに属すターム(カテゴリーの中の「雑記」や「未分類」のようなもの)のスラッグを記述します。今回は階層あり(カテゴリーと同じようにチェックボックスで選択するタイプ)のカスタムタクソノミーとしたので、該当タームにチェックが付いていればヒットし、チェックが入ってない投稿はこの条件では抽出されない、という挙動になります。Codexにはtax_queryの記載がないため戸惑いましたが、可能ということでメモ。余談get_postsの段階ではなく、それより後(get_postsでいったん抽出し、その中から再度探す)という場合はhas_termsというテンプレートタグが使えたので併せて記載しておきます。Qrunch.netサーバー提供フィードバックを送信する。