我正在使用过滤the_content器过滤内容。一切正常,摘录内容也包括我的更改也应用于自定义查询。如果小部件使用自定义查询,我的更改也会显示在边栏中
为了解决这个问题,我is_main_query()仅将主要查询作为目标,但它不起作用。更改仍然会一直应用于所有查询。什么是有趣的,虽然,所有其他条件检查像is_single()和is_category()工作,如果我针对特定的网页,除了所有更改会影响任何其他自定义查询页面上,我是否使用is_main_query()与否
我在这里想念什么吗?如何仅使用the_content过滤器将更改应用于主查询
add_filter('the_content', 'custom_content');
function custom_content($content){
    if(is_main_query()){ // << THIS IS NOT WORKING
        // My custom content that I add to the_content()    
    }
    return $content;
}
is_main_query,真的认为没有人对此进行全面测试。谢谢您的