编辑后,某些WordPress菜单为空

时间:2015-06-25 20:20:17

标签: wordpress

我将WordPress 4.2.2网站从一台服务器移动到另一台服务器。 现在,在保存菜单(/wp-admin/nav-menus.php?action=edit&menu=149)后,它已被清除并清空。 这发生在旧服务器上创建的所有菜单上(对于新创建的菜单,这不会发生)。

旧菜单没有很多页面(每个菜单8-20个),所以这不是带有max_input_vars的3.9.1 WP Bug。

我尝试在保存或排序之前添加页面,但保存后项目总是消失

编辑:保存后菜单仍然存在,但它是空的

1 个答案:

答案 0 :(得分:0)

我看了一下数据库,发现term_taxonomy表中有错误。

在我的WordPress中,菜单和类别具有相同的名称,但对于损坏的菜单,term_id表中有两个条目(相同term_taxonomy)。一个nav_menutaxonomy(正确的一个),另一个categorytaxonomy

category打破了我的菜单,因为它应该链接到其他ID。

我不知道这是怎么发生的,但对我来说,这解决了这个问题:

现在错误的条目消失了,用其他id创建了一个类别。