将ADD_FILTER添加到wp-config后调用未定义的函数时出错 时间:2014-04-21 作者:SkyHiRider 我正在Fatal error: Call to undefined function add_filter() in example.com/wp-config.php on line 20 加上add_filter( \'auto_update_plugin\', \'__return_true\' ); 至wp配置。php我的插件。php文件存在,其中定义了add\\u filter()。我只想为核心、插件和主题启用自动更新。我做错了什么? 3 个回复 最合适的回答,由SO网友:fuxia 整理而成 有一个部分应该如下所示:defined( \'ABSPATH\' ) || define( \'ABSPATH\', __DIR__ . \'/\' ); require_once( ABSPATH . \'wp-settings.php\' ); add_filter() 可用after 那么,您可能使用它太早了。 SO网友:Josh Koenig 建议的最佳做法是使用mu-plugin 为了这个。正在添加add_filter()s至wp-config.php 直接会导致各种其他问题和冲突。 SO网友:Shimon Doodkin 我使用了wp cli并出现此错误。我在wp配置中有。底部的php:remove_filter(\'template_redirect\',\'redirect_canonical\'); 相反,我把define(\'WP_HOME\',\'http://example.com\'); define(\'WP_SITEURL\',\'http://example.com\'); 它解决了我的问题 结束 文章导航