wordpress警告甚至在关闭时显示

时间:2017-10-23 12:28:56

标签: php wordpress warnings mamp

我知道这个问题已被问过无数次,但我已经阅读了回复并完成了所有建议。我的phpinfo显示:

display_errors = off
error_reporting = 0

我在配置文件中设置了所有建议,例如

define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

然而我仍然收到如下警告:

Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /Users/.../wp-includes/plugin.php on line 601
Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /Users/.../wp-includes/plugin.php on line 601

请注意,我正在使用MAMP作为本地服务器和wordpress。此外,我搜索了整个网站,看看是否在其他地方设置了WP_DEBUG,而不是。

我正撞在墙上。有什么想法吗?

谢谢, 石楠

1 个答案:

答案 0 :(得分:3)

你在运行哪个版本的php和Wordpress? wordpress核心跟踪器中有几个帖子指出与php 7.1类似的问题:

https://core.trac.wordpress.org/ticket/38144

https://core.trac.wordpress.org/ticket/37772

为什么WP显示此警告虽然您已禁用所有调试选项,但这里有一些建议:

  • 在您的php.ini中搜索此类内容并对其进行评论:

error_reporting = E_ALL & ~E_NOTICE error_reporting = E_ALL & ~E_NOTICE | E_STRICT error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ER… _ERROR error_reporting = E_ALL & ~E_NOTICE

  • 在代码中搜索error_reporting(whatever)ini_set('error_reporting', whatever);

希望这有帮助。