在结果页面中显示所有帖子的Wordpress搜索和过滤器选项

时间:2018-08-14 02:08:31

标签: wordpress wordpress-theming custom-wordpress-pages

我正在为新博客帖子网站使用dynamix wordpress主题,当我尝试过滤帖子时,在结果页面中将显示所有帖子。我也使用了许多插件来过滤帖子。例如搜索和过滤器以及MDTF。仍然在搜索结果页面中,它显示所有可用的帖子

1 个答案:

答案 0 :(得分:1)

在function.php文件中放置以下代码,然后替换您的帖子类型

function searchfilter($query) {

    if ($query->is_search) {
        $query->set('post_type', array( 'your-custom-post-type-name' ) );
    }

    return $query;
}
add_filter('pre_get_posts','searchfilter');