欢迎光临
我们一直在努力
扫描二维码在手机上浏览

WordPress 评论区增加简单的机器人验证功能

WordPress为了防止垃圾评论,有很多种方法,今天就说一个非常简单的方法。功能主要是:游客评论必须点击一下机器人验证,通过后才可以发表评论,而登录用户则不用点击,可直接发表评论。

好了,直接说实现方法吧!

第一步:

functions.php文件中加入以下代码:

// 机器人评论验证
function siren_robot_comment(){
  if ( !$_POST['no-robot'] && !is_user_logged_in()) {
     err(__('请勾选机器人验证后在发表评论!Please comfirm you are not a robot.'));
  }
}
add_action('pre_comment_on_post', 'siren_robot_comment');

第二步:

添加下列JS代码到你主题的js文件中,DUX主题可添加到comment.js文件中。

//机器人验证
$('.roboter').on('click',function(){
    $('.robot-check-text').html('验证成功!');
 });

第三步:

comments.php文件的适当位置添加下列代码:

<label class="demo--label roboter" title="未登录用户需开启该功能后才可评论!"><input class="demo--radio robot-check" type="radio" name="no-robot"><span class="demo--radioInput"></span><span class="robot-check-text" >机器人验证</span></label>

第四步:

最后一把就是样式了,相信大家应该知道怎么获取吧,如果不知道的话,那就支持下站长,开个会员吧~^o^~ ~^o^~

付费阅读
您当前未登录!建议登陆后购买,可保存购买订单!

本站发布的部分内容包括:文章、图片、音频、视频、软件、程序等搜集于互连网,仅供学习交流,严禁用于商业用途,请于24小时内删除,如喜欢请购买正版,享受售后服务!

  • 本站资源均支持免登陆购买,直接扫码支付即可查看隐藏内容。
  • 扫码支付成功后,请等待5秒左右,期间不要动电脑,会自动跳转。
  • 同一电脑可以在支付后7天内继续查看隐藏内容,请不要清理浏览器cookie。
  • 如果遇到问题,请联系客服,客服QQ:33706066,备注:购买资源

DUX主题配合以下文章效果更好

675/675

标签
点赞1打赏分享
版权声明
本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自:灵阳星空 » WordPress 评论区增加简单的机器人验证功能
本文标题:WordPress 评论区增加简单的机器人验证功能
本文日期:本文发表于2020/03/17 11:37:43,最后更新于2020/03/17 11:37:43,如内容失效,请在文章下方留言给我们,谢谢!
本文地址: https://www.jsksky.com/add-simple-robot-verification-to-wordpress-comment-area.html
吃得苦中苦,方为人上人,不卧薪藏胆,哪能苦尽甘来?点击进入我的网站了解更多有关我的信息。

评论 抢沙发

A 作者 M 管理员

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏