前面跟大家分享的『WordPress建站入门教程:如何审核、回复、删除评论?』一文说到如何删除评论,但是如果是将某篇文章的所有评论直接删除,那么又应该怎么做呢?下面boke112百科就跟大家介绍3种方法,具体如下:
方法一、进入文章编辑页面删除集中删除
进入WordPress后台 >> 文章 >> 所有文章 >> 找到想要删除评论的文章,并点击“编辑”进入编辑页面 >> 在底部的“评论”即可看到该文章的所有评论,分别点击评论的“移至回收站”即可。

如果编辑页面没有看到评论,请点击右上角的“显示选项”,并勾选“评论”即可。
方法二、进入文章所有评论页面批量删除
1、进入WordPress后台 >> 评论 >> 找到想要删除评论的文章,并点击文章标题下方的评论数量图标按钮。

2、此时可以看到该文章的所有评论,勾选“作者”左侧的复选框,然后选择“移动至回收站”并点击【应用】按钮即可。

如果该文章的评论很多,建议点击“显示选项”,并将“每月的项目数”该大一些,然后点击【应用】,这样就可以尽可能全选所有的评论一键删除。
方法三、进入phpMyAdmin使用SQL语句批量删除
文章的评论(含一级、二级等)都是存放在wp_comments数据表中,都有同一个comment_post_ID,所以我们只需要通过SQL来批量删除指定文章ID的评论。具体SQL语句如下:
DELETE FROM `wp_comments` WHERE `comment_post_ID`=112;
记得将上述SQL语句的“123”修改为想要删除评论的文章ID,表前缀“wp_”改为自己的表前缀。
另外,该篇文章的评论虽然删除了,但是wp_posts数据表中,该篇文章的评论数还是原来的,所以也需要将其评论数变为0才行。具体SQL语句如下:
UPDATE `wp_posts` SET `comment_count` = '0' WHERE `ID` = 112;
也就是说,想要通过SQL语句批量删除某篇文章的评论,需要运行两条SQL语句才行。

















桂公网安备 45010502000016号