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