我有一个被垃圾邮件发送者淹没的网站......我收到了很多垃圾邮件评论,我厌倦了审核它们。因此,我决定将 google recapcha 添加到我的评论表单(wordpress 网站)中。问题是我不知道如何整合它。我在网上学习了许多教程,并在这里阅读了许多主题,但没有一个在我的网站上起作用。我真的很感谢任何帮助。
我遵循的最好/简单的教程是在 之前添加 所需的隐藏输入
<div id="rcaptcha" class="g-recaptcha" data-sitekey="">
但是即使我解决了验证码,我也无法提交评论。我尝试了许多jquery代码来在隐藏输入和recaptcha之间建立链接(因此,如果我解决了recpatcha,我就可以提交评论),但没有一个起作用。输入如下:
<input type="hidden" class="hiddenRecaptcha required" name="hiddenRecaptcha" id="hiddenRecaptchaa">
最好的验证编码(我在头部添加 - PS:我的网站有 jquery.validate.js):
var validator = $("#commentsubmit").validate({
ignore: ".ignore",
rules: {
"hiddenRecaptcha": {
required: function() {
if(grecaptcha.getResponse() == '') {
return true;
} else {
return false;
}
}
}
}
});
但没有工作。所以我想以某种方式改变策略,比如如果我解决了验证码,那么输入中的 class=required 就会消失(删除),这样我就可以提交评论了。但我再次没有成功。 那么,一些想法?
我认为你必须将忽略规则更改为:
ignore: [],
或者如果您确实需要在验证过程中忽略某些内容:
ignore:".ignore, :not(:visible,.hiddenRecaptcha)",
好文章。 2024 年如何创建 Admob 帐户。 .Bhuvnesh 博客是一个一流的博客,可以学习博客技巧、SEO、在线赚钱、联盟营销、Wordpress 和流量建设技巧。