您可以考虑启用Akismet加载项(免费https://akismet.com/), 这在阻止常见的评论垃圾邮件方面非常有效。
有许多评论垃圾邮件拦截器可以作为插件使用;包括我自己的“FormSpammerTrap”。所有(包括我的;在存储库中找到的,以减少自我提升)都有不同程度的成功,您需要尝试它们,看看哪一个最适合您。
设置和讨论中也有一些设置,允许您批准来自新评论者的所有评论。
Added
您可以编写自己的代码来查找特定的文本,但这样做效率不高。。。垃圾邮件发送者只需对其文本稍作更改,您的代码就无法捕获。
使用Akismet可以捕获常见的垃圾邮件发送者,但没有解决方案可以捕获所有的垃圾邮件发送者。我们希望垃圾邮件捕捉器能够捕捉到大部分的评论垃圾邮件,只剩下少数几条供您手动删除。
您也可以将CAPTCHA添加到您的评论表单中,但这些CAPTCHA对用户来说并不友好,可能会被击败。垃圾邮件机器人很容易察觉到隐藏字段,而问题(“3+6是什么?”)也没有效果。即使是我的技术(关注焦点/点击必填字段)也可能被非自动垃圾邮件发送者击败。
你正在寻找的是能够捕获大多数垃圾邮件评论的东西。但你永远也找不到一个完整的解决方案。你所能期望的最好的东西就是能抓住大多数人的东西。