今天大鸟在帮助一个朋友搬迁WordPress网站的时候打开网站前台和后台都是空白页面,理论上网站程序和模板数据都是完整的,因为都是从一个正常的网站搬迁过来的。唯独可能是因为VPS服务器配置环境不同而导致可能WordPress主题和插件的不兼容,通过排除法逐个开启插件发现插件没有问题。
然后禁止掉当前主题发现网站可以打开,应该是主题与当前WEB环境的兼容问题,这里大鸟把解决方法记录下来,以备以后可能会用到的需求。
1、开启WordPress管理员报错模式
define('WP_DEBUG',true);
在WordPress当前根目录中的wp-config.php文件中将WP_DEBUG设置成true。
开启之后,我们在刷新WordPress网站,可以看到报错提示。
Notice:register_sidebar的调用方法不正确。“小工具1”侧边栏的参数数组中未设置id,缺省为“sidebar-1”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-1”。请查阅调试WordPress来获取更多信息。(这个消息是在4.2.0版本添加的。)
应该是当前主题函数定义register_sidebar的写法与当前的WP版本不兼容导致的,那为什么之前没有错误呢?或者与当前新的PHP环境也有关系,那就按照新的格式修改。
3、修改register_sidebar格式
根据上面的修改,我们添加一行即可:
'id'?=>'不同模板时候的参数不同',
根据提示,我们添加对应的一行,注意各自的参数。
这样,我们再上传到主题中替换老文件,就不会报错,且问题解决,解决问题后,关闭调试模式。
本文来源:vps主机--解决WordPress出现register(wordpressrestapi)
本文地址:https://www.idcbaba.com/vps/5240.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。
标签:




