每到春天,红得如火的木棉花,粉得如霞的芍药花,白得如玉的月季花竞相开放。它们有的花蕾满枝,有的含苞初绽,有的昂首怒放。一阵沁人心肺的花香引来了许许多多的小蜜蜂,嗡嗡嗡地边歌边舞。
登录页面添加验证码使用说明:
登录 WordPress 后台管理,选择【外观】–【编辑】–【模板函数 (functions.php)】直接添加下面全部代码:【?>前面】即可。
- /后台登陆数学验证码
- functionmyplugin_add_login_fields(){
- //获取两个随机数,范围 0~9
- $num1=rand(0,9);
- $num2=rand(0,9);
- //最终网页中的具体内容
- echo"<p><labelfor='math'class='small'>验证码</label><br/>$num1+$num2=?<inputtype='text'name='sum'class='input'value=''size='25'tabindex='4'>"
- ."<inputtype='hidden'name='num1'value='$num1'>"
- ."<inputtype='hidden'name='num2'value='$num2'></p>";
- }
- add_action('login_form','myplugin_add_login_fields');
- functionlogin_val(){
- $sum=$_POST['sum'];//用户提交的计算结果
- switch($sum){
- //得到正确的计算结果则直接跳出
- case$_POST['num1']+$_POST['num2']:break;
- //未填写结果时的错误讯息,可自定义修改
- casenull:wp_die('错误:请输入验证码.');break;
- //计算错误时的错误讯息,可自定义修改
- default:wp_die('错误:验证码错误,请重试.');
- }
- }
- add_action('login_form_login','login_val');
注册页面添加验证码使用说明:
登录 WordPress 后台管理,选择【外观】–【编辑】–【模板函数 (functions.php)】直接添加下面全部代码:【?>前面】即可。
- //WordPress 新用户注册随机数学验证码
- functionadd_security_question_fields(){
- //获取两个随机数,范围 0~9
- $num1=rand(0,9);
- $num2=rand(0,9);
- //最终网页中的具体内容
- echo"<p><labelfor='math'class='small'>验证码:$num1+$num2=?</label><inputtype='text'name='sum'class='input'value=''size='25'>"
- ."<inputtype='hidden'name='num1'value='$num1'>"
- ."<inputtype='hidden'name='num2'value='$num2'></p>";}
- add_action('register_form','add_security_question_fields');
- add_action('register_post','add_security_question_validate',10,3);
- functionadd_security_question_validate($sanitized_user_login,$user_email,$errors){
- $sum=$_POST['sum'];//用户提交的计算结果
- switch($sum){
- //得到正确的计算结果则直接跳出
- case$_POST['num1']+$_POST['num2']:break;
- //未填写结果时的错误讯息
- casenull:wp_die('错误:请输入验证码!');break;
- //计算错误时的错误讯息
- default:wp_die('错误:验证码错误,请重试!');}}
- add_action('add_security_question','register_form');
内容整理自:小文's blog - https://www.qcgzxw.cn/?p=2205
以上就是如何为WordPress的注册登录页面添加十以内运算验证码?。整!往死里整!一定要整出个人样来!更多关于如何为WordPress的注册登录页面添加十以内运算验证码?请关注haodaima.com其它相关文章!