前提・実現したいこと
お世話になります。
下記の記事を参考にして、
https://teratail.com/questions/65311
アーカイブαにpost_type=αの投稿全てと、post_type=βのタクソノミーBに該当する記事を一覧で作成しようと考えております。
ただ問題として、α・βに共通して使用しているタクソノミーAが存在している為、
当該記事を参照した場合α・β両方のタクソノミーAに該当する記事が表示されなくなり、難航しております。
ざっくりとしていて申し訳ないのですが、該当のソースコードにコードイメージを記載させて頂きました。
ご教授頂けますと幸いに存じます。
該当のソースコード
php
1 2 3 <?php 4 $thispost = esc_html(get_post_type_object(get_post_type())->name); 5 $toplist = array( 6 array( 7 'post_type' => 'α', 8 'tax_query' => array( 9 'relation' => 'OR', 10 array( 11 'taxonomy' => 'A', 12 'field' => 'slug', 13 'terms' => array('A_term1','A_term2'), 14 ), 15 ) 16 ), 17 array( 18 'post_type' => 'β', 19 'tax_query' => array( 20 'relation' => 'OR', 21 array( 22 'taxonomy' => 'B', 23 'field' => 'slug', 24 'terms' => 'B_term1', 25 ), 26 array( 27 'taxonomy' => 'A', 28 'operator' => 'NOT EXISTS', 29 ), 30 ) 31 ) 32 ); 33 ?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。