为什么要更改Akismet在WordPress中的删除垃圾评论时间?
本教程仅适用于Akismet插件。如果您没有使用它,请查看我们的指南了解为什么您应该开始使用Akismet。Akismet帮助您对抗WordPress中的评论垃圾。它会监控所有评论、pingbacks和trackbacks。垃圾评论存在于您的数据库中,这意味着它们会增加您的数据库备份大小。尽早删除它们可能有助于保持数据库较小的尺寸。
有些用户认为删除垃圾评论可以提升数据库性能,但我们不认为这在大多数情况下会有显著效果。如果您收到成千上万的垃圾评论并尝试手动删除它们,可能会影响到您站点的性能。请查看我们的指南了解如何在WordPress中批量删除垃圾评论。另一方面,有些用户可能希望保留垃圾评论更长时间,以便稍后查看以避免误判。话不多说,让我们看看如何通过Akismet在WordPress中更改垃圾评论的删除日程。
在WordPress中通过Akismet更改垃圾评论删除日程
Akismet会在垃圾评论在数据库中保留15天后自动删除。这给您时间手动审核垃圾评论。如果它错误地将合法评论标记为垃圾评论,您可以将其标记为非垃圾评论。这是Akismet学习并改进其算法以更有效地捕捉垃圾评论的方式。
您可以更改Akismet应在数据库中保留垃圾评论的天数。只需将以下代码添加到您的主题的functions.php文件或使用代码片段插件如WPCode(推荐):
add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );
function custom_spam_delete_interval() { return 7; }
有关更多详情,请参阅我们的指南了解如何向WordPress添加自定义代码而不会破坏您的网站。
将7更改为您希望保留评论的天数。此过滤器仅修改Akismet的垃圾评论删除日程。将数字更改为0,Akismet将在下一次评论删除日程删除所有评论。这不会给您太多时间审核垃圾评论。
通过访问设置 » Akismet页面,您可以看到您的更改。滚动到页面底部,您会看到一条小字注释,说明“Spam in the spam folder older than 7 days is deleted automatically.”它会用您在过滤器中使用的天数来替换7天。
注意:删除垃圾评论后,它们不会被发送到回收站,因此您无法找回。
WordPress中对抗评论垃圾的专家指南
现在您知道了如何更改Akismet垃圾评论删除日程,您可能想了解其他与对抗WordPress评论垃圾相关的文章。
- 什么是Akismet以及为何您应该立即开始使用它
- 初学者指南:如何在WordPress中审核评论
- 对抗WordPress评论垃圾的关键提示和工具
- 如何轻松将reCAPTCHA添加到WordPress评论表单中
- 如何使用Antispam Bee阻止WordPress垃圾评论
- 如何快速批量删除WordPress垃圾评论
- 如何禁用现有WordPress帖子的引用和pingbacks
- 如何在WordPress中阻止IP地址(& 为什么)
希望这篇文章帮助您在WordPress中更改Akismet垃圾评论删除日程。您或许也想参考我们的指南了解如何获取免费的SSL证书,或者查看我们挑选的最佳WordPress Twitter插件。
如果您喜欢这篇文章,请订阅我们的YouTube频道,观看WordPress视频教程。您也可在Twitter和Facebook找到我们。