兜兜转转,回归初恋,欢迎使用yusiyuhuo主题, 主题介绍>>>

提示为WP_Widget调用的构造方法已自版本4.3.0起废弃的解决办法

WordPress建站 陌小雨 4244℃ 0评论

有用yusi或者在此基础上修改的主题的时候,当开启调试模式的时候,会提示Notice: 为WP_Widget调用的构造方法已自版本4.3.0起废弃,如何修复该提示呢?

我们以yusi主题的wid-banner.php文件为例

搜索$this->WP_Widget会在文件开头看到这样的代码:

class d_banner extends WP_Widget {
	function d_banner() {
		$widget_ops = array( 'classname' => 'd_banner', 'description' => '显示一个广告(包括富媒体)' );
        $this->WP_Widget( 'd_banner', 'Wptools广告', $widget_ops, $control_ops );
	}

我们只需要将上述代码修改为这样就可以了:

class d_banner extends WP_Widget {
	function d_banner() {
		$widget_ops = array( 'classname' => 'd_banner', 'description' => '显示一个广告(包括富媒体)' );
        parent::__construct( 'd_banner', 'Wptools广告', $widget_ops, $control_ops );
	}

也就是说,当遇到这种提示的时候,在主题全局搜索或者直接看debug的提示啦,找到对应的位置,将parent::WP_Widget 或 $this->WP_Widget替换为parent::__construct就好了。

转载请注明:小雨科技 _武汉网站建设_武汉小程序搭建 » 提示为WP_Widget调用的构造方法已自版本4.3.0起废弃的解决办法

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址