WordPress将文章的评论转移到另一篇文章/页面
编辑:狂族晨曦 来源:WordPress技巧 日期:2016-03-27 阅读: 2,004 次 抢个沙发 百度已收录
不知道这种古怪的需求有多少市场,反正先森是正好需要了。近期网站样式改版,发现友链的内页展示页和申请页竟然是分开的,这样很不方便,就想把两个内容进行合并。
友情链接内页展示页是用的页面,而友链的申请页用的是文章页。就功能上来说,肯定是将文章页删除,申请友链的内容并入友链内页中了。那么问题来了,申请友链页的评论,也就是站长朋友们的申请,不想让其受损,怎么转移呢?这就产生了对转移评论的需求。
开始先森想的是,新版的内页展示+申请做好之后,自己在下面按照站长们的昵称、邮箱、网站评论一次,后面再改数据库中的评论时间。但是细想,既然还是要动数据库,那为什么不在数据库里完成这一系列的操作呢?
先森数据库没学好,所以是很不愿意动数据库的,因为一不小心就很全毁,又不好撤销操作。所以奉劝各位,数据库操作之前一定要备份。
转移评论
1.查看ID
先找到要相互转移评论的两篇文章/页面,先查看两篇文章/页面的ID号,记住。
如果不知道怎么查看,还请自行百度。
2.操作wp_comments数据表
打开熟悉的数据库界面,在数据表中打开wp_posts、wp_comments两个表。首先看wp_comments数据表。每个表都有很多个字段,这个表我们主要看comment_post_ID字段。这个字段记录的是评论的文章ID,也就是第一步中我们找到的ID号。
wp_comments数据表
直接使用旁边的筛选,查找需要将评论转移走的文章/页面ID。找出来之后,将comment_post_ID的值改为需要转移到的文章/页面ID。修改完之后,点击提交保存修改。
3.操作wp_posts数据表
虽然上面修改了,但是先森发现刷新页面还是没有产生变化,经检查,还需要这第三步。
打开wp_posts数据表,依旧是用旁边的筛选,查找需要将评论转移走的文章/页面ID。直接查看结果中的最后一个字段comment_count。
数据库wp_posts表转移评论的文章
comment_count字段记录的是文章的评论数量,我们要将这里的记录值手动的改为“0”。其实这里不改也可以,反正先森后面会将这篇文章删除。重点是要记住这个值,然后筛选出另外需要将评论转移过去的文章/页面。
数据库wp_posts表评论转移到的页面
这里comment_count字段记录的值为零,所以我们要将其改为之前的文章的评论数量“10”。修改之后,点击下面的提交修改,即完成了对评论的转移。也欢迎大家查看、申请我的友链:
友链展示|申请:申请友链
转载请注明出处来自https://www.capjsj.cn/wp_jwzdplzydlypwzym.html