tax_queryでタクソノミーに該当する記事の取得
覚書では業務でよく使用するがよく忘れるコードなどをまとめます。
初回はこのサイトで使用しているタクソノミー一覧で記事を取得する方法。
// taxonomy.phpでは$termでスラグ表示が可能
// 記事一覧取得
$args = array(
'post_type' => array(
'post_or_customposttype'
),
'post_status'=>'publish',
'posts_per_page' => 15,
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'taxonomy_name',
'field' => 'slug',
'terms' => array( $term ),
)
),
);
$wp_query = new WP_Query( $args );