尽管我已经禁用了WordPress,但它仍然会记录弃用的通知

kqqjbcuj  于 2023-06-29  发布在  WordPress
关注(0)|答案(2)|浏览(97)

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文件?

50few1ms

50few1ms1#

尝试将其添加到wp-config.php中

ini_set('display_errors',0);
ini_set('error_reporting', 0);
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
7cjasjjr

7cjasjjr2#

在WordPress 6.2.2中,在我的插件代码中摆脱了弃用,我了解到这种wp-config.php行的组合工作得很好。

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

它将弃用通知放入wp-content/debug.log,但不放入html输出。这意味着我可以grep自己的弃用通知,而不会让html页面输出被其他插件的数百个通知所干扰。(我在看你,WooCommerce,2023年6月底。

相关问题