我对使用多个帖子类型的搜索查询有问题

时间:2020-12-03 作者:Wilmar Arias

您好,我已使用以下查询创建了自定义搜索。但是当我向post\\u type字段添加多个值时,查询不起作用,搜索没有给我任何结果?您是否有相同的问题?您是如何设法解决的?我在使用woocommerce。此查询仅适用于post\\u类型的一个值我不知道这里出了什么问题?

wp-query

$args = array(
            \'s\' => $searchterm,
            \'post_type\' => array( \'product\',\'post\', \'page\'),
            \'posts_per_page\' => $max_posts_per_page,
            \'orderby\'   => \'date\',
            \'paged\' => $paged
        );
        
        $the_query = new WP_Query($args);

1 个回复
SO网友:Wilmar Arias

您好,我发现了我的问题,是polylang导致了这个问题,我需要将Soport for products添加到polylang设置中,所以我的快速修复方法就是添加“lang”=>;“”因为我的网站目前只有英文版。

<?php $args = array(
            \'s\' => $searchterm,
            \'post_type\' => array( \'product\',\'post\', \'page\'),
            \'posts_per_page\' => $max_posts_per_page,
            \'orderby\'   => \'date\',
            \'paged\' => $paged,
            \'lang\'=> \'\'
        );

相关推荐

search based on custom field

我的问题是,有没有办法将wordpress的搜索配置为在自定义帖子类型中搜索自定义字段值。//------------html code--------------------// <input type=\"text\" name=\"keyword\" id=\"keyword\" onkeyup=\"fetch()\"></input> <div id=\"datafetch\"></div> &#x