首先我试着发布这个question 关于wordpress的支持,希望他们一定知道这个问题,因为它是wordpress的官方论坛,但我没有得到他们的任何回复。所以现在我在这里寻找解决方案。
更新后出现问题。当我在菜单(外观->菜单)中添加页面并单击保存时,它会转换为自定义链接。在自定义链接中,没有字段可以输入url!它在wordpress更新后开始发生。
在更新之前,一切正常。我在更新之前创建的菜单很好,但更新之后我无法添加页面(因为它会转换为链接)。
再想想,当我添加多个页面(即2个)时,一个页面转换为链接,另一个页面保持安全。这意味着如果我必须在菜单中添加一个页面,那么我必须选择两个页面并将其添加到菜单中。当我点击save changes(保存更改)时,一个页面转换为链接(大部分页面位于2页的底部或2页中的第二个页面),另一个页面保持安全。所以,然后我删除自定义链接并再次保存更改,然后我在菜单上获得我想要的页面。
该活动的另一个影响是,当我尝试更新菜单时,当我在其中选择自定义模板的页面中单击“保存更改”时,该页面将恢复为默认模板Appearance -> menu
. 这可能是由于菜单问题(将页面转换为链接)造成的。
Solution that I have tried: 1、我禁用了所有插件
我试图切换到216,但没有成功,我还尝试了发布在上的解决方案this article.根据上面的帖子建议,我将记忆提高到1000到5000,但仍然没有效果我搜索了很多,但没有找到任何适合我的解决方案。那么,你知道我还应该尝试什么来解决这个问题吗?
最合适的回答,由SO网友:Rishabh 整理而成
问题在的表结构中wp_post
. 这个wp_posts
表的ID字段不知何故丢失了它的自动递增功能。表示当新行用于在表中添加时,则ID字段假定增量为1。但更新后没有发生。
所以我只需编辑表结构,使其成为主键,并分配自动增量,问题就在几分钟内解决了。