警告:声明QuietSkin::Feedback错误

时间:2019-11-13 作者:Ben

祝你好运。所以今天我将wordpress版本更新到了5.3,之后我开始在我所有页面的顶部看到这个错误。

警告:QuietSkin::feedback($string)的声明应与/home/…中的WP\\U Upgrader\\U Skin::feedback($string,$args)兼容/域//public\\u html/wp-content/plugins/ocean-extra/includes/wizard/classes/QuietSkin。php在线12

有人知道这是什么吗?如果是,请提供一些帮助:)谢谢

2 个回复
SO网友:Ben

如果任何人遇到此警告,并且无法通过更改wp config中的行来隐藏它。php从true到false,替换define(\'WP_DEBUG\', false);define(\'WP_DEBUG\', true);使用此选项:

ini_set(\'display_errors\',\'Off\');
ini_set(\'error_reporting\', E_ALL );
define(\'WP_DEBUG\', false);
define(\'WP_DEBUG_DISPLAY\', false);
它帮助了我,所以我希望它也能帮助你;)

SO网友:muhammad ali

如果您使用的是oceanwp主题,则在WordPress的最新更新之后,可能会出现此错误。我正在使用oceanwp主题,在更新我的WordPress之后,也出现了同样的错误,我不知怎么地修复了它。现在我想和你们分享同样的东西,这样你们就可以修复你们的网站了。

因此,首先登录到您的托管帐户。是的,你需要从你的托管帐户修复它。然后转到托管帐户下的文件管理器。进入文件管理器后,只需遵循以下路径即可。

public_html/wp-content/plugins/ocean-extra/includes/wizard/classes/QuietSkin.php
然后双击quietskin。php它将下载,以便您可以编辑它。

现在用记事本++或任何其他编辑器打开它。

向下滚动到底部,您将看到如下代码

public function feedback($string) { /* no output */ }
只需将其更改为:

public function feedback($string, …$args) { /* no output */ }
并保存文件。

现在返回浏览器并重新加载

相关推荐

为什么dbDelta()不能捕获MysqlErrors?

据我所见,dbDelta() 用于抑制在其操作过程中发生的数据库错误。一般来说,情况似乎是这样,但New Relic仍在报告函数中的MysqlErrors。准确的错误消息格式如下:MysqlError: Table \'xxx.wp_yyy_posts\' doesn\'t exist 发件人dbDelta() 在里面/wp-admin/includes/upgrade.php, 我们有:// Fetch the table column structure from the database&