这花了我一段时间,但我明白了,我只是把它放在mu函数中。php文件:
function remove_se_filters($query) {
if($query->is_feed && $query->is_category){
global $wp_filter;
foreach($wp_filter[\'pre_get_posts\'][999] as $key=>$filter){
if(strpos($key, \'se_filters\') !== false){
unset($wp_filter[\'pre_get_posts\'][999][$key]);
}
}
}
return $query;
}
add_filter(\'pre_get_posts\',\'remove_se_filters\');
我发现我无法使用remove filter函数,因为我无法访问最初用于设置过滤器的原始类变量,因此进入文件管理器的全局变量并手动取消设置数组是次好的选择。