首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >散装post类型转换

散装post类型转换
EN

WordPress Development用户
提问于 2011-08-17 12:07:38
回答 3查看 3.8K关注 0票数 3

我已经给了客户的wordpress网站更新和改进。最大的问题-我需要采取一个特定类别的200+帖子,‘评论’,并将它们转换成一个自定义的帖子类型的‘评论’。

在此基础上,我需要移动一些自定义字段,这些字段被归因于这些帖子,因此一旦移动,它们将保持原样。

我希望我必须编写一个自定义脚本来直接更改mysql。但在我弄脏我的手之前--有人有这样做的经验吗?有什么我可以用的提示/提示/脚本吗?

干杯

EN

回答 3

WordPress Development用户

发布于 2011-09-17 11:31:07

你可以直接使用这个插件:

http://wordpress.org/extend/plugins/convert-post-types/

票数 3
EN

WordPress Development用户

发布于 2013-03-01 20:40:55

您也可以通过SQL直接完成这一任务(如果您有一个庞大的内容库,那么非常重要)。在这样做时,您可能也希望更新guid。用于更新post_type和guid的SQL:

代码语言:javascript
复制
UPDATE wp_posts p
LEFT JOIN wp_postmeta pm ON p.ID=pm.post_id
SET
    p.post_type='NEW_POST_TYPE',
    p.guid=REPLACE(p.guid, 'OLD_POST_TYPE', 'NEW_POST_TYPE')
WHERE
    p.post_type='OLD_POST_TYPE'
票数 1
EN

WordPress Development用户

发布于 2023-03-07 13:50:34

我只想提一下今天可用的一个更好的插件,它具有相同的用途(特别是如果这是一次要求的话):

https://wordpress.org/plugins/post-type-switcher/

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/26133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档