タグ付けされた質問 「tax-query」

3
複数のリレーションキーを持つネストされたmeta_query
Wordpressがネストされたを実行できmeta_query、それぞれが異なるリレーションキーを持つことができるかどうか興味がありますか?Wordpress 3.0では、tax_queryこの機能を実行できます。これにと同等のものがあるかどうか疑問に思っていmeta_queryます。 $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' => 'OR', array( 'key' => 'primary_user_id', 'value' => $user_id ), array( 'key' => 'secondary_user_id', 'value' => $user_id ) ), array( 'key' => 'date', 'value' => array( $start_date, $end_date ), 'type' => 'DATETIME', 'compare' …

1
「tax_query」パラメーターがWP_Queryで機能しない
「エピソード」と呼ばれるカスタム投稿タイプがあります。「エピソード」に添付されている「video_type」というカスタム分類には、「bonus-footage」と「episode」という2つの用語が含まれています。「episode」には、「season-1」と「season-2」という2つの子用語が含まれます(他の季節は将来追加されます)。「エピソード」タイプの最新の投稿のみを取得しますが、「ボーナスフッテージ」という用語の投稿は含めません。以下は、これに使用しているコードです。 <?php $some_args = array( 'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'bonus-footage', 'field' => 'slug', 'include_children' => true, 'operator' => 'NOT IN' ), 'posts_per_page' => 1, 'post_type' => 'episode', ); $s = new WP_Query( $some_args ); if ( $s->have_posts() ) : $s->the_post(); // Do something with this post. …

2
WP_Queryの複数のtax_queryの複数の関係
WP_Query()クラスを使用して自分の投稿の一部をフィルタリングしたいのですが。私が今直面している問題は、分類クエリの処理です。通常は、WP_Query()1つの関係tax_query()(ANDまたはOR)のみを処理しますが、でこれらの関係を混合して使用する必要がありtax_query()ます。どうすればそれを実現できますか? 例えば 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'taxonomy1', 'field' => 'slug', 'terms' => array( $term) ), array( 'taxonomy' => 'taxonomy3', 'field' => 'slug', 'terms' => 'terms' => array( $term3), 'operator' => 'IN', ) // below i want to use OR relationship 'relation' => 'OR', array( 'taxonomy' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.