1. 简单预防Contact form 7垃圾询盘的方法
针对很多群发的无内容的空白垃圾邮件,可以在cf7表单设置那里加一个强制填写的功能即可预防,方法是在需要修改的表单的form选项里面,把textarea后面加一个*号,然后保存即可,如下图所示。*号代表要求填写内容
如果此方法用过,还是会收到垃圾询盘,那就继续往下看↓
在表单的FORM菜单里面,首先定位要放 QUIZ的位置,然后点击上面菜单中的quiz
然后在弹开的窗口的questions and answers中输入你的问题然后输入|,再在中线后面输入答案,然后点击insert tag
这样就插入到FORM里面了,然后点击save保存修改
然后在前台就可以看到这个这个问题过滤器了,设置非常简单。
如果有收到很多群发的垃圾广告询盘,可以优先采用此方法
1)获取akismet的api key
进入akismet官方网站www.akismet.com/wordpress/
点击Get an akismet api key
接下来需要你注册一个wordpress.com的账号,如果你已经有wordpress.com的账号,直接登录即可
接下来会跳转到api key的选择页面(如果没有跳转,在后台找一下也可以找到),直接点击Personal下面的Get personal
接下来会跳转到付款页面,不用急,直接把akismet basic下面的价格拖到0,填上相应的资料,再把下面的三个选项全打勾,最后点击Continue with ..
然后就会弹出你的api key 了,复制 这个key, 后面会用到
2)安装akismet插件,激活, 并填入api key
直接搜索akismet,并安装和激活
点击akismet下面的,settings,然后点击manually enter an api key, 输入你在上面复制的api key, 并
点击connect with API key, 过一会就要以验证成功,然后直接保持即可。
3)在contact form 7中插入akismet的防垃圾代码,并保存
进入你需要加入防垃圾代码的表单,在form菜单里面添加
akismet:author 插入your-name后面,要留空格
akismet:author_email 插入your-email后面,要留空格
akismet:author_url 插入your-url后面,要留空格
然后保存表单。
以上三个代码是分别对表单的名字,邮箱和url进行过滤,可谓三重防护,这样垃圾询盘就会少很多。
添加google防垃圾验证到cf7表单中,可以全面的防止垃圾邮件和询盘,具体操作方法如下
以下是详细步骤
1)获取google captcha key
进入Google captcha注册页面,点击admin console,再点击+号
有gmail账号的会自动跳转到以下页面,没有gmail账号的需要注册一个才能使用
如下图,在标签填上名字,recaptcha类型选择V3, 在domains下面填上域名,然后在下面的两处地方打勾,填好后点击提交
接下来会提示注册成功,并显示两段秘钥,分别复制记下来,后面会用到
然后进入你的网站后台,在contact菜单下面点击Integration, 然后把上面记录下来的两个密钥填上去,再点击save即可添加google recaptcha完成。
比之前的V2版本要简单多了。
总结
以上的4个contact form 7防垃圾邮件方法,从易到难,第三种和第四种选择一种就行