wordpress是不是就喜欢完全忽略php设置?在php.ini中,我已经禁用了不推荐使用的通知的错误日志记录,但debug.log仍然充满了它们:
[01-Feb-2022 11:07:39 UTC] PHP已弃用:get_bloginfo被调用的参数自2.2.0版本起已弃用!siteurl
选项不适用于bloginfo()
函数家族。请改用url
选项。/home/public_html/home/images/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common/home/common.php
在php.ini中,我有:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
我在wp-config.php中也有这个
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
但它仍然在填充debug.log文件?
2条答案
按热度按时间50few1ms1#
尝试将其添加到wp-config.php中
7cjasjjr2#
在WordPress 6.2.2中,在我的插件代码中摆脱了弃用,我了解到这种
wp-config.php
行的组合工作得很好。它将弃用通知放入
wp-content/debug.log
,但不放入html输出。这意味着我可以grep自己的弃用通知,而不会让html页面输出被其他插件的数百个通知所干扰。(我在看你,WooCommerce,2023年6月底。