実現したいこと
WordPressでカスタム投稿タイプを使った採用情報ページを構築しています。
実現したいこととしては「新卒採用」「中途採用」という名の固定ページの中に、「現在募集中の職種」(カスタム投稿タイプ:careers)の投稿一覧を、ループでかつ新卒採用・中途採用(ターム:careers_new, careers_mid)で絞って表示させたいのですが、うまくいきません。
前提
- カスタム投稿タイプ「採用情報」(careers)を設定
- カスタムタクソノミー「新卒・中途」(careers_cat)を設定
- ターム「新卒採用」「中途採用」(careers_new, careers_mid)を設定
- プラグイン「Advanced Custom Fields」使用
該当のソースコード
PHP
1<?php 2$args = array( 3 'post_type' => 'careers', 4 'posts_per_page' => 10, 5 'tax_query' => array( 6 array( 7 'taxonomy' => 'careers_cat', 8 'field' => 'slug', 9 'term' => 'careers_new', 10 ), 11 ), 12); ?> 13<?php $my_query = new WP_Query( $args ); ?> 14<?php while ( $my_query->have_posts() ) : $my_query->the_post(); ?> 15 16<li> 17 <dl> 18 <dt>募集中</dt> 19 <dd><h3><a href="<?php the_permalink();?>"><?php the_title();?></h3></dd> 20 </dl> 21</li> 22 23<?php endwhile; ?> 24<?php wp_reset_postdata(); ?>
わかりにくく恐縮ですが、何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー