目前,我们网站的视频会以自定义帖子类型发布。我们完全改变了主题并添加了许多新功能。对于我们的新网站,我们正在尝试将视频更改为类别。 (自定义帖子类型为普通类别)。这可能吗。我已将自定义帖子类型导出为XML文件,但我不知道如何将其更改为类别。
答案 0 :(得分:1)
最后答案。在我开始之前这些是我正在使用的条件。
第零步:备份我的sql BACKUP
首先在默认的posttype中创建一个视频类别。请注意它的ID(可在tag_ID
下的网址的类别编辑页面中找到。我在我的示例中假设ID为
其次,我们使用以下Sql将此类别分配给视频帖子类型:
INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`)
SELECT `ID`, '4' FROM `wp_posts` WHERE `post_type` = 'video';
接下来,我们将现有的自定义类别指定为子项。您需要使用taxonomy
在网址中的自定义类别页面上找到视频类别slug。
UPDATE `wp_term_taxonomy` SET `parent` = 4, `taxonomy` = 'category' WHERE `taxonomy` = 'VIDEO CATEGORYSLUG';
最后一步是将普通的posttype分配给自定义的posttype。
UPDATE `wp_posts` SET `post_type` = 'post' WHERE `post_type` = 'video';
现在它应该完成,一切都应该合并。所以测试测试。
之后,可以禁用制作posttype的代码。
如果你有问题,这应该有用。