菜单删除所有项目和位置-WordPress错误?

时间:2015-05-07 作者:turtledropbomb

我刚刚浏览了我们的一个网站,并将每个插件和Wordpress更新到了4.2.2。

升级后,我应该做一些菜单更改,但在“成功”保存菜单后,菜单中的每个项目都被清除,其位置被重置为零。。

然后,我开始重新构建菜单,结果发现它一直在发生。

我尝试过停用每个插件并将主题更改为默认主题,但问题仍然存在。有没有人有过类似的经历?这发生在我尝试编辑的每个菜单上,也发生在我从头开始创建的新菜单上。

下面是我尝试添加一些菜单项并分配位置的视频:https://www.youtube.com/watch?v=b9XLyy-Zzbw&feature=youtu.be

不幸的是,我最终不得不用更新前的备份恢复站点,因此我无法链接到实时问题。。

EDIT

关于kenno关于这可能是分类学分裂的回答,我确实有很多共同的术语。

My shared terms

有没有一个简单的解决方法,或者一种快速循环所有术语而不是手动逐个拆分术语的方法?

1 个回复
最合适的回答,由SO网友:kenno 整理而成

我认为这是WP 4.2中引入的分类法拆分的一个糟糕的例子

参考号:。https://make.wordpress.org/core/2015/02/16/taxonomy-term-splitting-in-4-2-a-developer-guide/

解决这个问题的方法是在更新菜单之前使用这个插件来检测和修复分割,我认为这有点错误。更新导航菜单将触发“wp\\U nav\\U menu\\U Update\\U menu\\U items”(wp\\U nav\\U menu\\U更新菜单项)功能,该功能在拆分之间为新菜单提供0个子项。

https://github.com/jjeaton/wp-find-shared-terms

结束

相关推荐

ADMIN_POST_{action}似乎未执行

我正试图用admin\\u post\\uuaction}钩子处理插件的不同操作。但下面的代码似乎不起作用class TestPlugin { function test(){ die(\'working!\'); } function __construct(){ add_action( \'admin_post_test\', array($this, \'test\')); }