dudo博客

今天把Wordpress升级之后,在后台页面出现了现在这样一个注意提醒:

Notice: register_sidebar的调用方法不正确。“Sidebar 2”侧边栏的参数数组中未设置id,缺省为“sidebar-2”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-2”。 请参见在WordPress中除错以获得更多资讯。 (这个消息是在4.2.0版本添加的。) in D:\Program Files (x86)\Ampps\www\wp\wp-includes\functions.php on line 3560

这是由于Wordpress在升级后对register_sidebar方法进行了重新定义,这不是在4.5版本中才出现的问题,只是以前把所有错误提示都隐藏掉了看不到而已。这种情况往往发生在还使用老式Wordpress主题的用户身上。

解决方法也很简单:在当前使用的主题文件目录下,找到functions.php文件,打开,搜索“register_sidebar”,将所有的

register_sidebar(array('name'=>'Sidebar 1'));

修改成

//id可以根据需要自己定义
register_sidebar(array('name'=>'Sidebar 1', 'id' => 'sidebar-1'));

这样以来上面的错误就可解决了。

最后需要提醒的是,虽然提示错误在wordpress核心文件的第3560行,但是一定要记得,任何情况下都不要直接去修改wordpress的核心文件。



共有(2)条评论

烟台网络公司 发表于 2016-9-19 at 11:51 #1楼

路过,顶一个!

[回复]


威客众包 发表于 2016-9-28 at 14:47 #2楼

谢谢博主分享,受教啦

[回复]


随便说两句
名字:
Email:
网站:
内容:

无觅相关文章插件,快速提升流量