首页 » 博文 » wpbeginner » 最佳教程 » 如何在 WordPress 中更改 Akismet 的删除垃圾邮件计划

如何在 WordPress 中更改 Akismet 的删除垃圾邮件计划

在我们发表有关如何更改 WordPress 垃圾邮件计划的文章后,我们的一位读者询问是否可以更改垃圾评论的删除计划。

Akismet是 WordPress 附带的垃圾评论插件,但默认情况下未激活。Akismet 通常会将垃圾评论在您的 WordPress 数据库中保留 15 天,然后再将其删除。

在本文中,我们将向您展示如何在 WordPress 中更改 Akismet 的删除垃圾邮件计划。

如何在 WordPress 中更改 Akismet 的垃圾邮件删除计划

为什么要更改 Akismet 在 WordPress 中删除垃圾邮件的方式?

本教程仅适用于Akismet插件。如果您不使用它,请查看我们的指南,了解为什么您应该开始使用 Akismet

Akismet 允许您打击 WordPress 中的垃圾评论。它监视所有评论、pingback 和引用。

垃圾评论存在于您的数据库中,这意味着它们会增加您的数据库备份大小。尽早删除它们可能有助于缩小数据库大小。

虽然有些用户可能认为删除垃圾评论可以提高数据库性能,但我们认为在大多数情况下它不会对数据库性能产生重大影响。

如果您收到数千条垃圾评论并尝试手动删除它们,则可能会影响您网站的性能。请参阅我们有关如何在 WordPress 中批量删除垃圾评论的指南。

另一方面,一些用户可能希望将垃圾评论保留较长时间,以便稍后查看,以避免误报。

话虽如此,让我们看看如何使用 Akismet 更改 WordPress 中垃圾评论的删除计划。

使用 Akismet 更改 WordPress 中的垃圾评论删除计划

Akismet 会在数据库中保留垃圾评论 15 天后自动删除它们。这使您有时间手动查看垃圾评论。

如果它将真实评论标记为垃圾邮件,那么您可以将其标记为非垃圾邮件。这就是 Akismet 学习和改进其算法以更有效地捕获垃圾评论的方式。

评论垃圾邮件文件夹

您可以更改 Akismet 在数据库中保留垃圾评论的天数。只需将此代码添加到主题的functions.php文件中或使用代码片段插件,例如WPCode(推荐):

12345add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval');functioncustom_spam_delete_interval() {    return7;}

WPCode与 ❤️ 主办

在 WordPress 中一键使用

有关更多详细信息,请参阅我们的指南,了解如何在 WordPress 中添加自定义代码而不破坏您的网站。

将代码片段添加到 WPCode

将 7 更改为您想要保留评论的天数。该过滤器只是修改 Akismet 的垃圾邮件删除计划。

将数字更改为 0 将允许 Akismet 删除其下一个评论删除计划中的所有评论。这不会给您太多时间来查看垃圾评论。

您可以通过访问“设置”»Akismet页面来查看您的更改。向下滚动到页面底部,您会看到一条小字注释,上面写着“垃圾邮件文件夹中超过 7 天的垃圾邮件将被自动删除”。

Akismet 设置中显示的评论垃圾邮件删除计划

它将用您在过滤器中使用的天数替换 7 天。

注意:删除垃圾评论后,它们不会被发送到垃圾箱,因此您无法将它们取回。

我们希望本文能帮助您更改 WordPress 中的 Akismet 垃圾评论删除计划。您可能还想查看我们有关如何获取免费 SSL 证书的指南或我们专家精选的WordPress 最佳 Twitter 插件

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top