我已经给了客户的wordpress网站更新和改进。最大的问题-我需要采取一个特定类别的200+帖子,‘评论’,并将它们转换成一个自定义的帖子类型的‘评论’。
在此基础上,我需要移动一些自定义字段,这些字段被归因于这些帖子,因此一旦移动,它们将保持原样。
我希望我必须编写一个自定义脚本来直接更改mysql。但在我弄脏我的手之前--有人有这样做的经验吗?有什么我可以用的提示/提示/脚本吗?
干杯
发布于 2011-09-17 11:31:07
你可以直接使用这个插件:
http://wordpress.org/extend/plugins/convert-post-types/
发布于 2013-03-01 20:40:55
您也可以通过SQL直接完成这一任务(如果您有一个庞大的内容库,那么非常重要)。在这样做时,您可能也希望更新guid。用于更新post_type和guid的SQL:
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'发布于 2023-03-07 13:50:34
我只想提一下今天可用的一个更好的插件,它具有相同的用途(特别是如果这是一次要求的话):
https://wordpress.stackexchange.com/questions/26133
复制相似问题