我们的Wordpress在一夜之间被更新为5.0,我们现在在所有网页的顶部显示了一条错误消息:
每件事情都是这样的,我确实需要隐藏错误代码,但是由于更新,警告信息似乎无法隐藏。我已经将以下代码添加到wp-config.php文件中:
ini_set('log_errors','On');
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
但我仍然看到以下错误代码:
警告:在第0行的/public_html/wp-content/plugins/woocommerce-bookings/includes/class-wc-product-booking.php中,WC_Product_Booking::get_price()的声明应该与WC_Product::get_price($context = 'view')兼容
我怎么能把这个藏起来?5.0是否删除了隐藏错误代码的能力?
发布于 2022-08-10 02:48:44
方法1
*编辑display_errors:
转到网站的cPanel,搜索并点击https://i.stack.imgur.com/JD5AZ.png,在PHP Selector
中,选择Options
,在PHP Options
下,取消显示☐的复选框。
*如果方法1不起作用,请尝试方法2__。
方法2
*编辑functions.php:
将这些代码添加到functions.php文件中-位于WordPress‘Appearance > Theme File Editor
> 主题文件中:
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_reporting(0);
*请注意,修复错误而不是隐藏错误是一种更好的做法。
发布于 2018-12-19 17:33:39
尝试将error_reporting设置为0而不是E_ALL,看看它是否有效。
ini_set('error_reporting', 0);
https://stackoverflow.com/questions/53856074
复制相似问题