随着技术的更新换代,php版本已经更新到了php8+版本了,基于php 开发的wordpressCMS系统,使用者仍然占据全球80%的市场份额。在使用wordpress的过程中,系统会经常提示你,wordpress版本需要更新。这不,最近有一个小伙伴的wordpress版本更新后就不能使用了,错误就是如上图所显示的提示。
这个提示出现后,小伙伴说,wordpress整个系统无法进行编辑,升级前所有的数据都还在,展示也正常,但是自从升级版本后出现这个提示,编辑主体源代码保存,刷新后对应样式不会显示,编辑新的文章发布后,新的文章发布成功,但是在前端也不能展示。于是找到了小企,以下是小企的解决思路。
第一步:既然是PHP版本的问题,那我就登录他的宝塔面板去检查他的PHP版本,进行切换。切换后仍然没有解决。
第二步:在网上查询php版本号,对应的php版本号,找到合适的版本后,进行重新安装wordpress,安装后更换主题。在重新安装的时候,看到提示说,php版本要求5.6以上。按照提示的要求进行安装。安装完成后以上错误仍然存在。但是切换其他主体就可以正常显示,以及修改了。
第三步:判断是这个小伙伴的主体设置的问题,问题具体到这一步根据经验就很好理解了,大概率是function.php的问题,于是把funtion.php文件清空,看看主题是否还有版本不适应的问题。测试后问题依然存在。又好好想了想,顺手把style.css给查看下,终于找到问题原因了,原来wordpress的 php版本限制写在了style.css文件里。
/*
Theme Name: 中游(河南)文旅科技有限公司
Theme URI:
Author: 爱企
Author URI: www.aiqisite.com
Description: 专为企业建站而努力。
Version: 1.1.2
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
*/
在style文件里有个Requires PHP: 5.6 的命令,把这个php的版本写低一点,主题就可以正常使用了。
知道了这个方法后,是不是在老的wordpress系统中也可以使用最新的主题了呢? 你学会了的话,就赶紧去试下吧