2012-10-08 98 views
1

我有WP的问题,我在本地主机(MAMP)上开发了主题,并且外观>菜单中的所有内容都很不错,我有类似8个顶级菜单项的东西,每个有5-10个分项。当我将主题上传到服务器上时,想要添加菜单项并单击保存 - 新项目未保存。总共,现在我有~18菜单项(顶级和副级别),并且不能添加任何新菜单项。WordPress的菜单项不被保存

它与PHP配置中的max_vars有什么关系?我试图将POST max_vars大小增加到4096,但不起作用。任何人都有线索?

+0

我删除了我的答案,因为这是完全错误的,希望你会得到更多的关注,如果这个问题没有答案。谷歌搜索带来了解决这个问题的人很多与服务器端suhosin配置变化,问你的主机有关这些,看看他们是否与你的设置相关。 – McNab

回答

3

我刚刚解决了同样的问题。我有90个菜单项,无法再添加。我发现这个WordPress支持票了答案:

http://core.trac.wordpress.org/ticket/14134

的问题是,Apache配置被限制的POST项目的数量。每个菜单项都被视为POST项目,因此解决方案与增加最大发布限制一样简单。由于我的网站托管在共享服务器上,因此只需将php_value max_input_vars 10000添加到我的.htaccess文件中即可。我相信你也可以在你的php.ini文件中改变它。希望这可以帮助!

+0

只是想添加评论 - 我有一个非常类似的问题,并且向我的.htaccess文件添加'php_value max_input_vars 5000'没有任何效果。结果发现一个旧的安全插件WP Firewall 2导致了这个问题。如果其他人已经得到这么多,并且你有这个,请禁用它! –