移动自定义 post 类型的 wordpress post 及其类别以及类别的子父关系

Move wordpress posts of custom post type with its categories along with child parent relationship of categories

我一直在使用我为客户定制的主题来处理 wordpress 的项目。我为我的客户提供了他网站的两个版本,一个是 live,另一个是 staging

Live 项目在 public 期间进行,而 staging 仅供客户查看他希望我做的必要更改。如果他对我移动的结果感到满意live 项目的这些更改。

现在我面临的问题是将数据从 staging 移动到 live。 客户在自定义 post 类型的 staging 上进行了一些数据输入工作,并为它们分配了类别,并且类别处于父子关系中。

当我导出自定义 post 类型时,wordpress 实际上生成了一个 xml 的文件,其中所有 postscategories 都可用,但是没有任何子父关系。

我在下面 post 放了一些图片,希望您能清楚地了解我的问题并能够 help/guide 我。

类别及其层次顺序:

导出文件结果:(xml文件) 注意:booklet-lvl-vi-sub-i是一个子类别和一个父类别,但导出文件似乎没有任何类别关系。

现在我正在尝试导入导出的文件,它没有显示任何层次结构。

我尝试了很多插件来准确地移动数据并按照其层次结构顺序移动数据,但没有成功。我现在真的很迷茫该怎么办,怎么办。

请help/guide我解决这个问题,我已经尽力解释了我的情况,希望你明白了。我真的需要解决方案!

提前致谢!

休息了很久,终于找到解决办法了,

  1. 已导出 Wordpress
  2. 中的所有内容

我在哪里获得了所有数据 (Post/Categories/Tags) 等和 Categories 与 child parent 关系。

  1. 导出自定义 post 单独输入(可选)

我从第一步 xml 文件中删除了所有数据,除了 Categories 与 child parent 关系,然后与第二个导出文件合并。最后,我现在有一个新的 xml 文件可以导入了,我得到了我需要的东西。

现在我有所有 post 在那里 categories 具有相同的 child parent 关系。

希望如果有人遇到类似的问题,那么我的回答会有所帮助!