联系人表单7将推荐人页面标记为垃圾邮件



我们目前有一个问题,我们的联系表单将客户的正常消息标记为垃圾邮件。

我们有一个wordpress唆使与联系表单7,我们的客户可以使用请求报价。我们还安装了recaptcha v3。问题出现在它标记为垃圾邮件的参考页面上。它标记了不允许使用的单词,例如(/p/),我们在链接中用于产品。

是否有办法将这些词列入白名单或从自动检测到的垃圾邮件中删除它们?

CF7插件提供了2个钩子来定制SPAM验证过程。

第一个wpcf7_skip_spam_check允许您完全跳过垃圾邮件验证,所以如果您的用户在使用表单时已经登录,您可以这样做…

add_filter('wpcf7_skip_spam_check', '__return_true');

或者您可以调用一个函数并检查$_POST和$_REQUEST对象,以确定是否可以跳过请求验证。

第二个过滤器wpcf7_spam是在垃圾邮件验证完成之后,

add_filter( 'wpcf7_spam', 'validate_spam',10,2);
function validate_spam($is_spam, $cf7_submission){
if($is_spam){
//you can inspect the spam log to see what went wrong,
$array = $cf7_submission->get_spam_log();
//and determine if the submission is valid,
$is_spam = false;
}
return $is_spam;
}

最新更新