###前提・実現したいこと
タイトルの通りです。
カスタムタクソノミー内でOR検索、
もしくはカスタムフィールド内でOR検索ができるというのは分かっているのですが、
複合した検索をしたい場合にどう書けばいいのかがわかっていません。
現在は、
カスタムタクソノミーとして
・カテゴリー
・素材
カスタムフィールドとして
・形状
を用意しています。
類似した記事に
①「カテゴリー」と「素材」が一緒のもの
OR
②「カテゴリー」と「形状」が一緒のもの
を取得したいのですが、どのように書けばいいでしょうか?
###試したこと
上記の①と②をそれぞれ別の「get_posts」で取得し、かぶった記事を除外し、IDの新しい順に並び変えて最新5件を取得する
というコードを書いたのですが、実は閲覧数の順番に並び変えたいと知り、できれば一度に取得したいと思っております。
また、コードの量も減らせればと考えています。
###依頼したいこと
下記ソースを例に、実装できるソースを教えていただけますと幸いです。
$args = array( 'tax_query' => array( array( 'taxonomy' => 'case_cat', //カテゴリー 'field' => 'slug', 'terms' => 〇〇〇, ), array( 'taxonomy' => 'product_materials', //素材 'field' => 'slug', 'terms' => 〇〇〇, ), ), 'meta_query' => array( array( 'key' => 'case_shape',//カスタムフィールド形状 'value' => 〇〇〇, ), ) );
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/06 10:08 編集
退会済みユーザー
2017/10/06 03:49
退会済みユーザー
2017/10/07 15:06