1
我想創建一個文本查詢。如果類別具有相同的父項而不是添加關係或其他方式與。請看下面的截圖,這樣你就可以對此有更多的瞭解。基於用戶選擇並顯示搜索結果,我使用pre_get_posts操作來綁定此查詢。下面的代碼添加了所有類別的AND關係。如何在wordpress中創建texT查詢
function advanced_search_query($query) {
if($query->is_search()) {
$taxes = $_REQUEST['cat_project_category'];
$tax_query = array(
'relation' => 'AND');
for($i=0;$i < count($_REQUEST['cat_project_category']);$i++)
{
$tax_query[] = array(
'taxonomy' => 'project_category',
'terms' => array($_REQUEST['cat_project_category'][$i]),
'field' => 'term_id'
);
}
$query->set('tax_query',$tax_query);
//echo '<pre>';
//print_r($query);
return $query;
}
}
add_action('pre_get_posts', 'advanced_search_query', 1000);
感謝您的回覆 –