通过WordPress中的数据库添加菜单

时间:2018-09-04 13:23:00

标签: wordpress

我正在创建一个php脚本,该脚本将从Joomla数据库导入数据到WordPress数据库,所有内容都已成功导入(甚至菜单),但是当我添加新菜单项时,整个菜单结构被破坏了,父子关系/结构丢失了。

1 个答案:

答案 0 :(得分:0)

一步一步查看后,我发现了错误的原因。在表“ wp_postmeta”字段“ _menu_item_menu_item_parent”中引起错误,这些父项是使用值“ 14”而不是“ 0”。

“ _ menu_item_menu_item_parent”由于使用脚本而使用了“ 14”,因为“ 14”是已在“ Joomla”中标记为“默认”的WordPress帖子的ID。

为“ _menu_item_menu_item_parent”设置“ 0”值可解决此问题。