wordpress快速删除待审评论和垃圾评论
博客一年多没有打理了,今天打开后台一看,1900+的待审垃圾评论。可能由于WordPress的版本过低无法实现批量清空,传统的手法一次删除20条可能要删除到天荒地老。
本着能用代码解决就不用插件的思路,本文教大家如何通过代码快速删除待审垃圾评论。
后台-外观-编辑找到主题的functions.php,使用宝塔等面板可以直接找到主题下functions.php添加以下代码。
global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->comments WHERE comment_approved = 'parameter'
" );
删除待审评论将parameter改为0即可。其它相关参数为:
- spam 垃圾评论
- 0 待审核的评论
- 1 已审核的评论
提示:不要将参数改成1,否则所有已通过的正常评论将消失,而且是不可逆的,切记!
上述代码用后请删除,不需要留在主题中,很多人在使用代码后正常评论也找不到就是因为代码未删除导致的自动清空待审核评论。