如何删除 WordPress 中的所有待处理评论
已发表: 2020-10-30WordPress 是当今最流行的内容管理系统之一。 您每天访问的大约每三个网站就是一个 WordPress 网站。 考虑到这一点,您可以假设每天有数百万人在这些网站上发表评论。 归根结底,必须有人管理所有内容,包括那些众多的评论。 如果您是版主之一,您就会知道有时会有多困难。 特别是如果你刚刚开始。 幸运的是,有几种方法可以轻松管理和删除 WordPress 中的所有待处理评论。 这非常有用,因为适度有时可能很耗时。
删除 WordPress 中所有待处理评论的几种方法
一般来说,评论是与观众交流的重要方式。 通过评论,人们公开交换意见,分享建议,并向网站版主索取更多信息。 这是良好用户体验的重要组成部分,也是轻松改进网站整体的好方法。 尽管管理评论部分很有用,但需要付出一些额外的努力。 如果您有数千条待处理的评论或垃圾邮件需要删除,您可以尝试其中一些方法。
使用默认 WordPress 配置的手动方法
与许多其他网站一样,WordPress 网站需要适当的维护。 这意味着您需要手动更改大量默认配置。 对于评论,默认配置已经设置为过滤大部分评论。 但它并不总是完全按照您希望的方式进行。 有时,应该在垃圾邮件中找到位置的评论会通过过滤器并最终进入待处理部分。
内置的“空垃圾邮件”是一种方便的一键式解决方案,可删除所有垃圾邮件。 但是,当您需要删除待处理的评论时,情况会有所不同。
默认情况下,在您的评论>待处理部分中,您每页只能看到 20 条评论。 因此,您一次只能删除指定数量的评论。 以这种方式删除所有待处理的评论可能很糟糕。 但是,您可以将看到的评论数量增加到 999。转到左侧栏的“评论”,然后选择屏幕右上角的“屏幕选项”。 在那里,您可以输入每页的评论数。

否则,如果您有几千条评论,您最好尝试其他方法。
使用插件删除待处理的评论
删除 WordPress 中所有待处理评论的另一种方法是使用插件。 有许多插件可以帮助您管理评论。 以下是一些最受欢迎的:
- 删除待处理评论- 这个插件提供了一种快速删除所有垃圾邮件和待处理评论的方法。 对抗垃圾邮件攻击的精彩插件。
- 删除 WordPress 的所有评论– 此插件旨在一键处理所有已批准和待处理的评论。
- WP Bulk Delete – 您可以使用此插件批量删除评论、帖子、页面和其他数据。 它还具有强大的过滤器,可帮助您选择需要删除的内容。
- 按状态删除评论- 您可以通过选择状态来删除所有评论,包括垃圾评论、待处理评论、已批准评论和已删除评论。
- WP-Sweep – 提供使用默认 WordPress 删除功能进行删除,无需直接 MySQL 查询。
他们都有自己特定的方式来处理待处理的评论问题。 决定哪一个最适合您的最佳方法是安装并试用它们。

使用 SSH 处理评论
对于喜欢更多技术方法的人来说,这是一个很好的解决方案。 您可以通过 SSH 登录并使用命令行来处理所有待处理的评论。 关键是在您使用 SSH 登录到您的网站服务器后执行一组命令。
进入后,运行下一个命令:
mysql -uDB_USERNAME -pDB_USER_PASSWORD -DYOUR_WORDPRESS_DB_NAME -e "DELETE FROM wp_comments WHERE comment_approved = '0';"
特别是,此命令会删除我们视为待处理的所有未经批准的评论。 只是不要忘记添加您自己的用户名、密码和数据库名称,而不是通用名称。

您还可以更改命令的最后一部分以执行其他任务:
- 删除 WordPress 中所有已批准的评论: comment_approved = '1'
- 删除所有垃圾邮件: comment_approved = 'spam'
- 删除所有垃圾评论: comment_approved = 'trash'
在旁注中,请注意 comment_approved = '1' 因为您不想删除需要保留的内容。
使用 phpMyAdmin 删除
另一种删除待处理评论的方法是使用 phpMyAdmin。 您需要登录到 cPanel,然后在数据库部分选择 phpMyAdmin 。 进入后,选择您的数据库。 有一个选项卡,您可以在其中输入下一个命令:
DELETE from wp_comments WHERE comment_approved = '0'
就像使用 SSH 一样,您可以更改命令行以删除不同类型的评论。

使用执行 SQL 命令的插件删除评论
您可以使用 SQL 命令在一秒钟内删除垃圾邮件和待处理的评论。 如果你不熟悉 SQL,这个插件可以帮助你。 SQL Executioner 允许您从管理界面为您的网站运行命令。
以下是命令列表:
DELETE FROM wp_comments WHERE comment_approved = "0"
– 删除待处理的评论
DELETE FROM wp_comments WHERE comment_approved = "spam"
– 删除垃圾邮件
确保定期备份数据库,以防删除不需要的内容。
如何防止 WordPress 中未来的垃圾邮件和大量待处理评论?
阻止部分不需要的评论的一种方法是将关键字列表添加到您的评论黑名单中。 转到设置>讨论,在黑名单部分输入关键字,然后保存。

另一种方法是为您设置不同的 WordPress 讨论设置。 转到设置>讨论,看看哪些选项适合您的需求。 无论如何,请确保您的评论得到手动批准,以防止您在实时网站上的评论部分出现垃圾邮件。

Akismet Spam Protection 插件是一种流行且对许多人来说不可避免的解决方案。 通常,它会检查评论并防止发布垃圾邮件和其他恶意内容。 根据您的要求对其进行配置后,请确保定期对其进行更新以提高效率。
如果您在管理网站上的评论时遇到问题,这些是处理和删除 WordPress 中所有待处理评论的有用方法。 不受限制,您只需点击几下即可处理大量不必要的评论。 从本质上讲,它将为您节省大量宝贵的时间,并使整个维护过程更加友好。