将自定义文章类型的WordPress文章及其分类以及分类的子父关系迁移

3
我正在为客户制作一个基于wordpress的项目,使用自定义主题。我提供了两个版本的网站给客户,一个是“live”版本,另一个是“staging”版本。
“Live”版本是公开的,而“staging”版本只供客户查看他想要我做出的更改。如果客户对结果满意,我会将这些更改移动到“live”版本中。
现在我面临的问题是将数据从“staging”移动到“live”。客户在自定义文章类型上进行了一些数据输入工作,并将它们分配到类别中,这些类别之间存在父子关系。
当我导出自定义文章类型时,WordPress实际上生成了一个包含所有文章和类别的XML文件,但没有任何父子关系。
以下是一些图片,希望您能清楚地了解我的问题并能够帮助/指导我。
类别及其层次结构: enter image description here 导出文件的结果:(XML文件) enter image description here 注意:booklet-lvl-vi-sub-i是一个子类别和父类别,但导出文件似乎没有任何类别关系。
现在我尝试导入导出的文件时,它显示没有任何层次结构。 enter image description here 我尝试了许多插件来准确地移动数据并按其层次顺序排列,但都没有成功。我现在真的很困惑该怎么做。
请帮助/指导我解决这个问题,我已经尽力解释我的情况,并希望您能理解。我真的需要解决方案!
提前感谢!
1个回答

3

经过一段时间的休息,我终于找到了解决方案。

  1. WordPress 中导出了所有内容

在这里我获得了所有数据(文章/分类/标签)以及具有子父关系的分类

  1. 单独导出自定义文章类型(可选)

我删除了第一步中除了带有子父关系的分类之外的所有xml文件中的数据,并将其与第二个导出文件合并。最终,我现在有了一个新的xml文件可以被导入,我得到了我需要的。

现在我拥有所有具有相同子父关系的分类和它们对应的文章。

希望如果有人面临类似的问题,我的答案可以帮到你!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接