我有一个搜索代码,它将从具有自定义类别的自定义帖子类型中进行搜索。当我搜索“教育”时,它是从教育主要类别中搜索的,不包括其他custom_taxonomy。
$searchby = $_POST['search'];
$args = array(
'wpse_search_or_tax_query' => true,
'post_type' => array('fsgallery'),
'post_status' => 'publish',
'posts_per_page' => 24,
'orderby' => 'date',
'page' => 1,
's' => $searchby,
'tax_query' => array(
array(
'taxonomy' => 'fsgallery_category',
'field' => 'all',
'terms' => 'LIKE',
),
)
);
$result = new WP_Query($args);
我认为我在functions.php文件中创建了错误的分类法,因为当我搜索它时,它仅显示2,但是当我单击custom_taxonomy(教育类别)时,它显示36。其他custom_taxonomy(其他14个类别)还包括教育词没有教育类别。那意味着它必须显示超过36个。这就是我想要显示的。