WordPress如何批量删除某篇文章的评论?3种删除方法

WordPress国产主题推荐

前面跟大家分享的『WordPress建站入门教程:如何审核、回复、删除评论?』一文说到如何删除评论,但是如果是将某篇文章的所有评论直接删除,那么又应该怎么做呢?下面boke112百科就跟大家介绍3种方法,具体如下:

方法一、进入文章编辑页面删除集中删除

进入WordPress后台 >> 文章 >> 所有文章 >> 找到想要删除评论的文章,并点击“编辑”进入编辑页面 >> 在底部的“评论”即可看到该文章的所有评论,分别点击评论的“移至回收站”即可。

WordPress如何批量删除某篇文章的评论?3种删除方法-第1张-boke112百科(boke112.com)

如果编辑页面没有看到评论,请点击右上角的“显示选项”,并勾选“评论”即可。

方法二、进入文章所有评论页面批量删除

1、进入WordPress后台 >> 评论 >> 找到想要删除评论的文章,并点击文章标题下方的评论数量图标按钮。

WordPress如何批量删除某篇文章的评论?3种删除方法-第2张-boke112百科(boke112.com)

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

WordPress如何批量删除某篇文章的评论?3种删除方法-第3张-boke112百科(boke112.com)

如果该文章的评论很多,建议点击“显示选项”,并将“每月的项目数”该大一些,然后点击【应用】,这样就可以尽可能全选所有的评论一键删除。

方法三、进入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语句才行。

文章创作不易,期待您的评分

本文地址:https://boke112.com/article/wp-delete-comments.html

版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu