Contact Form 7 搭配 Akismet 过滤垃圾邮件

最好的WordPress表单插件 – Contact Form 7 一文中,WPPOP已经详细介绍了 Contact Form 7 表单插件的创建方法和基本用法。本文,WPPOP将着重介绍 Contact Form 7 表单插件搭配 WordPress 内置的垃圾留言评论插件 – Akismet 实现自动过滤 Contact Form 7 提交的垃圾邮件表单数据的功能。 

WordPress表单插件 - Contact Form 7
Contact Form 7 搭配 Akismet 过滤垃圾邮件

Akismet 是什么?

Akismet 插件是 WordPress 用户使用最广泛的防垃圾评论插件,也是 WordPress官方开发的默认安装启用的插件。

Akismet 会根据我们的全球垃圾评论数据库检查您的评论和联系表单提交,以保护您和您的站点免受恶意内容的侵害。您可以在站点的“评论”管理屏幕上查看垃圾评论。

Akismet的主要功能包括:

  • 自动检查所有评论,并筛选出垃圾评论。
  • 每个评论都有状态记录,因此您可以轻松查看 Akismet 发现或清除哪些评论与哪些评论被主持人判断是否是垃圾评论。
  • 在评论正文中,显示URL与显示隐藏或误导性的连结。
  • 主持人可以看到每个用户的批准注释数。
  • 丢弃功能彻底阻止最恶劣的垃圾评论,节省您的磁盘空间并加快您的站点速度。

备注:一旦激活,系统将提示您获取 Akismet.com API 密钥以使用它。个人博客免费使用密钥; 付费订阅适用于企业和商业站点。

Contact Form 7 整合 Akismet 方法

Contact Form 7 表单插件也可以结合 Akismet 来实现自动过滤垃圾表单信息提交。

首先,安装激活 Akismet 插件后,将以下与 Akismet 相关的选项添加到表单中的相应表单字段中;

akismet:author 将此代码添加到提交者输入其姓名的表单字段,例如: [text* your-name akismet:author],帮助用户名过滤垃圾数据;

akismet:author_email 将此代码添加到提交者输入电子邮件地址的表单字段,例如: [email* your-email akismet:author_email],帮助过滤垃圾邮箱数据;

akismet:author_url 将此代码添加到提交者在其中输入其网站URL的表单字段,例如: [text your-url akismet:author_url],帮助过滤垃圾网址数据;

在你创建的 Contact Form 7 联系表单中相应表单项中添加以上表单字段后,保存表单设置,然后,在网站前端相应的表单模块测试一下,随便输入abc等类似垃圾字段,提交时会弹出提示说不成功。这样就说明 Akismet 屏蔽垃圾表单数据的设置生效了。




上一篇:

下一篇:

在线留言