如何組合tax_query和meta_query的結果?WP_Query:過濾tax_query或meta_query
ex: tax_query結果爲: Post1,Post2。
and meta_query resutls to: Post3。
我想結合2個查詢的結果。 這裏是我的部分代碼:
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'tax1',
'field' => 'term_id',
'terms' => array(1,2,3),
),
array(
'taxonomy' => 'tax2',
'field' => 'term_id',
'terms' => array(1,2,3),
),
),
'meta_query' => array(
array(
'key' => 'meta1',
'value' => '1',
'compare' => '=',
),
),
同樣的問題在這裏提出,但沒有得到回答。所以我正在重新打開它。 謝謝!
你想讓它像'OR'那樣返回一個匹配_either_ tax_query或meta_query的帖子嗎? AFAIK,這是不可能使用WP_Query,我只是快速瀏覽[這裏](https://codex.wordpress.org/Class_Reference/WP_Query)和[這裏](https://codex.wordpress.org/Class_Reference/WP_Meta_Query)但你可能想要更詳細的外觀以防萬一。您可能需要[編寫自定義數據庫調用](https://codex.wordpress.org/Class_Reference/wpdb)。你提到的另一個問題是什麼? –
謝謝@TimMalone。這讓事情變得清晰。我所做的是我只是單獨地詢問他們並完成了它。 – japhfortin
沒問題@japhfortin,很高興幫助你!我已將其添加爲幫助未來訪問者的答案。如果您覺得它已經爲您解決了問題,請隨時使用左側的複選標記將答案標記爲已接受。 –