我试图让我的搜索结果只显示属于“新闻”类别或“工作”页面(ID=16)的子级的结果。
这就是我目前的情况:
function SearchFilter($query) {
if ($query->is_search) {
$query->set(\'category_name\', \'news\');
$query->set(\'post_parent\', \'16\');
}
return $query;
}
add_filter(\'pre_get_posts\',\'SearchFilter\');
问题是,它只搜索属于“新闻”且父页面ID为“16”的帖子,这显然不是帖子。那么,如何更好地优化搜索呢?我宁愿不使用插件,这就是我在这里的原因。
谢谢Drew