日星网 windows 中文论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 343|回复: 1

Wordpress 自定义菜单无法超过82个的解决办法

[复制链接]
发表于 2015-6-17 08:57:10 | 显示全部楼层 |阅读模式
情况

在Wordpress后台添加自定义菜单超过82个的时候,会出现无法添加新菜单项的问题。

原因

主要是php对max_input_vars参数的限制
此参数主要是为了防止DOS攻击, 从PHP5.3.9时追加的属性

解决方法

修改php.ini文件,查找
  1. max_input_vars
复制代码


删除前面的注释符号
并将其值修改为2000以上(以千为单位)
  1. max_input_vars=2000
复制代码


*ps, 涉及到DOS攻击,所以添加完菜单后,改回原来的设定。
 楼主| 发表于 2015-7-14 01:46:45 | 显示全部楼层
另外一种方法没有测试,不过应该也是有用的
在你安装wordpress的目录下在.htaccess文件中追加以下代码即可
  1. php_value suhosin.post.max_vars 7000
  2. php_value suhosin.request.max_vars 7000
复制代码
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|日星网 ( 黑ICP备07001742号 )

GMT, 2018-11-19 07:52 AM , Processed in 0.016750 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表