WordPress菜单选择列表下拉列表限制为10项

时间:2017-09-04 12:35:37

标签: php wordpress macos .htaccess

在WordPress安装问题上抓我的头。

基本上我要求在外观中有很多菜单 - > WordPress的菜单区域,理论上是一件很正常的事情。但是,出于某种原因,菜单列表会覆盖10个项目。

enter image description here

当我“创建一个新菜单”时,它完全可以添加到数据库中的wp_terms表中,但不会出现在管理员的下拉列表中。

我已经/尝试了以下内容:

  1. 确保没有错误或警告
  2. 新安装的WordPress
  3. 在我的max_input_vars文件中将5000更新为php.ini
  4. 将WordPress设置中的帖子限制设置为15
  5. 还为.htaccess文件添加了一些配置php_value max_input_vars 5000
  6. 尝试在php.ini文件夹
  7. 中安装单独的wp-admin文件
  8. 取消激活所有插件。
  9. 已激活的WordPress基本主题
  10. 有没有人遇到类似的事情?并且任何英雄都可以让我知道我可以做些什么来解决我的问题。

    我正在运行OSx并运行内置的apache本地服务器。即使我尝试将安装在线安装在非常基本的Linux服务器上,即使采用上述步骤,问题仍然存在。

    提前感谢任何可以花一点时间帮助的人。

2 个答案:

答案 0 :(得分:0)

1)编辑.htaccess文件。您可以尝试的第一种方法是编辑存储在WordPress安装主目录中的.htaccess文件。您必须使用某些FTP客户端(如FileZilla)连接到您的FTP帐户。连接后,打开.htaccess文件并添加以下代码段:

php_value max_input_vars 5000

从这里你可以将max_input_vars限制从1000增加到5000,这将允许WordPress中的菜单项限制自动增加。如果限制仍然存在,您还可以尝试将值从5000增加到7000或更多 - 但是 - 它们可能持续存在的另一个原因是因为PHP服务器没有响应您的代码条目,在这种情况下您可以尝试使用该解决方案第二。

答案 1 :(得分:0)

已解决:合适的人,所以如果你面临这个问题我上面提到的上述步骤肯定是值得做的,但我的问题归结为数据库中的错误配置,这是怎么发生在我身边的,但是......

wp_terms表格字段term_idwp_term_taxonomy表格字段term_taxonomy_id未设置为 auto_increment

wp_terms表格中插入的值正常,但未能在wp_term_taxonomy表格中正确插入并分配到 nav_menu 的类型,因为此表格无法指定term_taxonomy_id正确链接两个表。

希望这个主题可以帮助任何面临类似问题的人!

:)