众所周知,wordpress 插件 Akismet默认保留垃圾留言的天数的15天,在15天之后会自动删除。 
为了避免错误删除留言,我为技术狂给出了一个通过修改akismet.php来自定义spam删除日期的方法:

1、登录wordpress后台;

2、在控制面板里面找到“插件”这个菜单,选择插件编辑器;

3、找到 akismet这个插件,点击它,然后找到如下的代码:

$wpdb->query("DELETE FROM $wpdb->comments WHERE DATE_SUB('$now_gmt', INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam'");

4、其中INTERVAL 15 DAY中的15换成你自己想要的天数就可以了,例如60。