前言:
最近我在升级知更鸟Begin主题到最新版本的 时候发现的这个问题,开始我以为是缓存问题,尝试了多次无果,最后询问鸟叔得知是PHP限制的问题。
如果发现保存主题选项后,有些设置恢复默认
这种情况一般是勾选启用主题过多的选项设置,如果添加了很多的菜单项也会出现不能保存的现象。
原因是:
默认情况下PHP最大输入变量限制是1000,如果把所有功能勾选打开,超过这个1000的限制,将会造成设置失效。
所以如果不使用其它首页布局,不要打开该布局的设置开关,不使用的功能也不要打开,尽量减少设置提交数量。
查看当前PHP最大输入变量方法:
WP后台→工具→站点健康→信息→服务器,查看第五行“PHP最大输入变量”后面的数值,默认一般都是1000
修改方法:
打开php.ini配置文件,搜索:
max_input_vars = 1000
会找到:
;max_input_vars = 1000
将前面的“ ; ”分号去掉,数值改为:3000
如何找到php.ini配置文件,以常用的宝塔面板为例:
打开左侧的“文件”菜单,php.ini配置文件的路径:/www/server/php/80/etc/
其中80表示PHP8.0版本。
修改这个数值没有什么负作用,可以放心改,重启主机服务即可。
如果是虚拟主机,无修改php.ini权限,可联系服务商修改。
暂时没有更好的解决办法
知更鸟主题功能模块较多,用户个人喜好不同,只能相应设置开关,而且随着主题模块的不断增加,设置开关选项也会越来越多。
鸟叔在下步考虑把主题选项拆分,避免这个问题,因为可能有些用户无法修改这个数值。
文章声明:
1、本站文章来源于互联网,仅供学习交流参考使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系站长屋VPS小编,或者自行点击 投稿。
4、若文章中有侵权或不适当内容,请告知我们,本站会第一时间进行处理。 免责申明。
1、本站文章来源于互联网,仅供学习交流参考使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系站长屋VPS小编,或者自行点击 投稿。
4、若文章中有侵权或不适当内容,请告知我们,本站会第一时间进行处理。 免责申明。
评论