博客

WordPress 教程:网站合并 移动旧文章评论到新文章方法

最近遇到一个特殊的情况,就是因网站合并需要将两篇文章的评论进行合并,现将方法整理在这里。因每篇文章步骤都是手动完成,所以该方法只适合小量文章的评论合并。

首先新建一篇文章。把旧文章的内容复制过去并发布。记下新文章和旧文章的ID

使用phpMyAdmin打开你的对应数据库 点击SQL打开命令框,在SQL命令框内运行以下命令:

UPDATE wp_comments SET comment_post_ID=新文章ID WHERE comment_post_ID=旧文章ID;

上面两处ID替换为你自己对应文章ID数字,此时旧文章的留言内容应该已经移动到新文章上了,不过文章的评论数值还没有移过来,所以还需要执行以下命令。

同样在SQL命令框运行以下命令:

SELECT comment_count FROM wp_posts WHERE ID=旧文章ID;

这个命令是用来获取旧文章的评论数量并在下方显示,记下这个数值

继续在SQL命令框运行以下命令:

UPDATE wp_posts SET comment_count=comment_count+旧文章评论数值 WHERE ID=新文章ID;
UPDATE wp_posts SET comment_count=comment_count-旧文章评论数值 WHERE ID=旧文章ID;

上面评论数值改成你上面记下的数值,文章ID旧文章和新文章对应填入。执行后,旧文章到新文章的迁移就算完成了,除了ID变了其他内容全部保留下来了,旧文章就可以删除了。

标准

延伸阅读

发表评论

电子邮件地址不会被公开。 必填项已用*标注