Should be compatible with WP_Widget::widget($args, $instance)

Posted 孟郎郎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Should be compatible with WP_Widget::widget($args, $instance)相关的知识,希望对你有一定的参考价值。


如果原有 WordPress 网站在 php 5.x 版本上运行正常,当把 PHP 版本升级到 7.x 时,可能会爆出很多警告提示,但是网站在警告的下方是可以展示并访问的。

Should

警告信息:

Warning: Declaration of news::widget($instance) should be compatible with WP_Widget::widget($args, $instance) in D:\\xxx\\wp-content\\themes\\xxx\\includes\\widget.php on line 13

解决方法:只需要按照警告提示,找到方法所在文件 D:\\xxx\\wp-content\\themes\\xxx\\includes\\widget.php,替换文件中所有方法 widget($instance) 为 widget($args, $instance) 即可解决问题。

替换后再次访问网站,可以看到警告消失,舒服多了。

以上是关于Should be compatible with WP_Widget::widget($args, $instance)的主要内容,如果未能解决你的问题,请参考以下文章

should be mapped with insert="false" update="false

解决警告:UserWarning: FixedFormatter should only be used together with FixedLocator(图文并茂版!!!)

Flink The new key serializer must be compatible with the previous key serializer

error: Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/incl

Python warning_function name should be lowercase

FluentAssertions:ShouldBeEquivalentTo vs Should().Be() vs Should().BeEquivalentTo()?