移动自定义帖子类型的wordpress帖子及其类别以及类别的子父关系
Posted
技术标签:
【中文标题】移动自定义帖子类型的wordpress帖子及其类别以及类别的子父关系【英文标题】:Move wordpress posts of custom post type with its categories along with child parent relationship of categories 【发布时间】:2019-01-23 00:26:18 【问题描述】:我一直在为客户定制设计的主题wordpress
。我为我的客户提供了他网站的两个版本,一个是live
,另一个是staging
。
Live
项目公开,而staging
仅供客户查看他希望我做的所需更改。如果他对结果感到满意,我将这些更改移至live
项目。
现在我面临的问题是将数据从staging
移动到live
。
客户在自定义帖子类型上对staging
进行了一些数据输入工作,并为其分配了类别,并且类别处于子父关系中。
当我导出自定义帖子类型时,wordpress
实际上会生成一个xml
的文件,其中所有posts
和categories
都可用,但没有任何子父关系。
我在下面发布了一些图片,希望您能清楚地了解我的问题并能够帮助/指导我。
类别及其层次顺序:
导出文件的结果:(xml文件)
注意:booklet-lvl-vi-sub-i
是子类别和父类别,但导出文件似乎没有任何类别关系。
现在这是我尝试导入导出的文件时,它没有显示任何层次结构。
我尝试了许多插件来准确移动数据并使用其层次顺序,但没有成功。我现在真的很困惑该做什么以及如何去做。
请帮助/指导我解决这个问题,我已尽力解释我的情况,希望你明白这一点。我真的需要解决方案!
提前致谢!
【问题讨论】:
【参考方案1】:休息了很久,终于找到了解决办法,
-
从
Wordpress
导出所有内容
我在哪里获得了所有数据(帖子/类别/标签)等以及 Categories
与子父关系。
-
单独导出自定义帖子类型(可选)
我从第一步中删除了 xml
文件中的所有数据,除了 Categories
与子父关系,然后与第二个导出文件合并。最后,我现在有了一个可以导入的新 xml
文件,我得到了我需要的东西。
现在我的所有帖子都与 categories
具有相同的子父关系。
希望如果有人遇到类似问题,那么我的回答可以提供帮助!
【讨论】:
以上是关于移动自定义帖子类型的wordpress帖子及其类别以及类别的子父关系的主要内容,如果未能解决你的问题,请参考以下文章