php - 移动自定义帖子类型的wordpress帖子及其类别以及类别的子父关系
问题描述
我一直在wordpress
为客户定制设计主题的项目。我为我的客户提供了他网站的两个版本,一个是live
,另一个是staging
。
Live
项目是公开的,而staging
只有客户才能看到他希望我做的所需更改。如果他对结果感到满意,我将这些更改移至live
项目。
现在我现在面临的问题是将数据staging
从live
. 客户对自定义帖子类型进行了一些数据输入工作,staging
并为其分配了类别,并且类别处于子父关系中。
当我导出自定义帖子类型时,wordpress
实际上会生成一个文件,xml
其中所有posts
和categories
都可用,但没有任何子父关系。
我在下面发布了一些图片,希望您能清楚地了解我的问题并能够帮助/指导我。
导出文件的结果:(xml 文件)
注意:booklet-lvl-vi-sub-i
是子类别和父类别,但导出文件似乎没有任何类别关系。
我尝试了许多插件来准确地移动数据并使用其层次顺序,但没有成功。我现在真的很困惑该做什么以及如何去做。
请帮助/指导我解决这个问题,我已尽力解释我的情况,希望你明白这一点..我真的需要解决方案!
提前致谢!
解决方案
休息了很久,终于找到了解决办法,
- 导出所有内容
Wordpress
我在哪里获得了所有数据(帖子/类别/标签)等以及Categories
与子女的父母关系。
- 单独导出自定义帖子类型(可选)
我xml
从第一步中删除了文件中的所有数据,除了Categories
子父关系,然后与第二个导出文件合并。最后,我现在xml
准备好导入一个新文件,我得到了我需要的东西。
现在我的所有帖子都categories
具有相同的子父关系。
希望如果有人遇到类似的问题,那么我的回答会有所帮助!
推荐阅读
- android - MediaPlayer 在 Activity.recreate() 之后继续播放
- ios - 再现键中的比例必须与图像描述中传入的比例相匹配
- r - 网页抓取多个页面
- azure - Bot Framework:如何配置 OAuth 连接以使用虚拟助手中的附加技能
- swift - 点击特定行时如何从 Firestore 获取特定信息
- r - 计算术语的频率并创建堆积柱形图
- flutter - 边境容器和卡片
- awk - 使用 awk grep 和 sed 的某种组合从反向文件搜索中获取第一个匹配项的更有效方法是什么
- python - 使用 Python 读取添加到 hdfs 文件的最后一批数据
- git - 无法在 MacOS 10 上克隆 Google 源代码库