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

时间:2018-08-16 05:48:31

标签: php database wordpress categories

我一直在为我的客户定制设计主题的wordpress项目。我为客户提供了他网站的两个版本,例如一个是live,另一个是staging

Live项目正在公开,而staging仅供客户查看他要我做的必要更改。.如果他对结果感到满意,则将这些更改移至{{1 }}项目。

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

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

我在下面发布了一些图片,希望您可以清楚地了解我的问题并能够帮助/指导我。

类别及其层次结构顺序: enter image description here

导出文件的结果:(xml文件) enter image description here 注意:categories是一个子类别,是一个父类别,但导出文件似乎没有任何种类的类别关系。

现在这是当我尝试导入导出的文件时,它不显示任何层次结构的情况。 enter image description here

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

请帮助/指导我解决这个问题,我已尽力解释了我的情况,并希望您能明白这一点。我真的需要解决方法!

谢谢!

1 个答案:

答案 0 :(得分:3)

休息片刻后,终于找到了解决方法,

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

我从中获得了所有数据(帖子/类别/标签)等,并且Categories带有子级父级关系。

  1. 分别导出自定义帖子类型(可选)

我从第一步删除了xml文件中除具有子级父关系的Categories之外的所有数据,然后将其与第二个导出文件合并。终于,我现在有了一个新的xml文件,可以导入了,我得到了所需的文件。

现在,我在categories的所有帖子中都拥有相同的子父母关系。

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