我使用此代码来确保搜索结果仅显示一个类别的结果。它工作得很好,但副作用是在所有帖子页面的后端,搜索也只提供来自同一类别的结果。我怎样才能确保它在前端工作而不是在后端工作?
//EXCLUDE CATEGORIES FROM SEARCH RESULTS
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat','1');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');