现在的位置:首页>wordpress>正文

WordPress将两篇文章的评论进行合并的操作方法

2016年09月12日 ⁄ 共 649字 评论 1 条

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

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

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

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

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

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

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

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

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

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

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

评论 1 条 评论内容很精采,有内幕,而且绝对有干货

  1. 我爱动感单车网 2016年09月12日 11:44  @回复  Δ-49楼 回复

    这个没看明白什么意思!

给我留言