在WordPress安装问题上抓我的头。
基本上我要求在外观中有很多菜单 - > WordPress的菜单区域,理论上是一件很正常的事情。但是,出于某种原因,菜单列表会覆盖10
个项目。
当我“创建一个新菜单”时,它完全可以添加到数据库中的wp_terms
表中,但不会出现在管理员的下拉列表中。
我已经/尝试了以下内容:
max_input_vars
文件中将5000
更新为php.ini
。15
php_value max_input_vars 5000
php.ini
文件夹wp-admin
文件
有没有人遇到类似的事情?并且任何英雄都可以让我知道我可以做些什么来解决我的问题。
我正在运行OSx并运行内置的apache本地服务器。即使我尝试将安装在线安装在非常基本的Linux服务器上,即使采用上述步骤,问题仍然存在。
提前感谢任何可以花一点时间帮助的人。
答案 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_id
和wp_term_taxonomy
表格字段term_taxonomy_id
未设置为 auto_increment 。
在wp_terms
表格中插入的值正常,但未能在wp_term_taxonomy
表格中正确插入并分配到 nav_menu 的类型,因为此表格无法指定term_taxonomy_id
正确链接两个表。
希望这个主题可以帮助任何面临类似问题的人!
:)