現在
特定1のタクソノミーにある、
特定1のタームの記事で、
特定2のタクソノミーにある、
特定2のタームの記事を、
以下の方法で取得しています。
しかし、特定1の部分のタームの部分を特定せずに表示するように変更したいのですが、
どのようにすれば良いのか、、、さっぱり分かりません。
出力したい内容を改めますと、
「taxonomy1」に属する記事であり、
且つ「taxonomy2のterms2」に属する記事の一覧を表示したいです。
恐れ入りますが、ご教授頂けると幸いです。
php
1<?php 2$args = array( 3'post_type' => 'custompost', 4'posts_per_page' => 20, 5'tax_query' => array( 6'relation' => 'AND', 7array( 8'taxonomy' => 'taxonomy1', 9'field' => 'slug', 10'terms' => 'terms1' 11), 12array( 13'taxonomy' => 'taxonomy2', 14'field' => 'slug', 15'terms' => 'terms2' 16) 17) 18); 19$domestic_post = get_posts($args); 20if($domestic_post) : foreach($domestic_post as $post) : setup_postdata( $post ); 21get_template_part('loop-top-pickup'); ?> 22 23<?php endforeach; ?> 24<?php else : ?> 25<li>表示する記事がありません。</li> 26<?php endif; 27wp_reset_postdata(); ?>
「taxonomy1のタームいずれかを持っている」かつ「taxonomy2のterms2を持っている」という条件にしたいということですか。
miz様 分かりづらい質問で申し訳ありません。 miz様のおっしゃる通りでございます。
回答1件
あなたの回答
tips
プレビュー