在所有自定义帖子类别中找不到

时间:2019-08-13 22:31:35

标签: wordpress search custom-post-type custom-taxonomy

  1. 我有一个自定义帖子类型
  2. 我有自定义分类法(自定义类别至少15个)
  3. 我将Yoast SEO插件用于主要类别

我有一个搜索代码,它将从具有自定义类别自定义帖子类型中进行搜索。当我搜索“教育”时,它是从教育主要类别中搜索的,不包括其他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个。这就是我想要显示的。

这是在管理面板中搜索教育词 enter image description here

这是在教育习俗类别上单击并显示36个结果 enter image description here

0 个答案:

没有答案