ripro-v2美化教程-提示用户名已注册
- 1.ripro-v2美化–给后台文章列表添加专题筛选
- 2.ripro-v2美化–给文章增加获取文章专题列表
- 3.ripro-v2美化–给不同分类设置不同的缩略图样式
- 4.ripro-v2美化–搜索优化之高亮搜索关键字
- 5.ripro-v2美化–实现搜索结果只有一篇文章时自动跳转到文章
- 6.ripro-v2美化–缩略图可以显示gif动图
- 7.riplus主题添加易支付功能模块
- 8.ripro-v5后台文章列表添加高级自定义筛选字段配置筛选
- 9.ripro-v5美化-page页面不显示自定义的缩略图
- 10.【ripro-v2美化教程 】一键清理30天以前的下载记录
- 11.ripro-v2美化教程–后台用户列表添加封禁用户筛选
- 12.ripro-v5菜单缓存支持多站点
- 13.ripro-v5美化教程-分类栏目添加搜索框
美化教程:
找到主题ripro-v2/inc/template-ajax.php
。
这个教程是在原代码基础上增加的。所以是需要点立即注册按钮才有提醒的!
/**
* 注册新用户
* @Author Dadong2g
* @DateTime 2021-01-16T14:26:11+0800
* @return [type] [description]
*/
function user_register() {
if (is_close_site_shop() && !_cao('is_login_site_shop',false)) {exit;}
header('Content-type:application/json; Charset=utf-8');
global $wpdb;
$user_name = isset($_POST['user_name']) ? wp_unslash($_POST['user_name']) : null;
$user_email = isset($_POST['user_email']) ? $wpdb->_escape(apply_filters('user_registration_email', $_POST['user_email'])) : null;
$user_pass = isset($_POST['user_pass']) ? wp_unslash($_POST['user_pass']) : null;
$user_pass2 = isset($_POST['user_pass2']) ? wp_unslash($_POST['user_pass2']) : null;
$email_verify_code = isset($_POST['email_verify_code']) ? wp_unslash($_POST['email_verify_code']) : null;
if (!_cao('is_site_user_register')) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('本站已经关闭新用户注册', 'ripro-v2')));exit;
}
if (!validate_username($user_name)) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('用户名包含无效字符', 'ripro-v2')));exit;
}
if (!is_email($user_email)) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('邮箱地址错误', 'ripro-v2')));exit;
}
if (strlen($user_pass) < 6) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('密码长度不得小于6位', 'ripro-v2')));exit;
}
if ($user_pass != $user_pass2) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('两次输入的密码不一致', 'ripro-v2')));exit;
}
if (email_exists($user_email)) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('邮箱已经被注册', 'ripro-v2')));exit;
}
//腾讯安全验证
if (!qq_captcha_verify()) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('安全验证失败', 'ripro-v2')));exit;
} else {
RiSession::set('is_qq_captcha_verify', 0);
}
// 是否需要邮箱验证
if (!email_captcha_verify($user_email, $email_verify_code)) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('邮箱验证码错误', 'ripro-v2')));exit;
}
// 验证通过
$nweUserData = array(
// 'user_login' => "mail_" . mt_rand(1000, 9999) . mt_rand(1000, 9999),
'user_email' => $user_email,
'display_name' => esc_html__('新用户', 'ripro-v2'),
'nickname' => esc_html__('新用户', 'ripro-v2'),
'user_pass' => $user_pass2,
'role' => get_option('default_role'),
);
$nweUserData['user_login'] = ($user_name) ? $user_name : "mail_" . mt_rand(1000, 9999) . mt_rand(1000, 9999) ;
$user_id = wp_insert_user($nweUserData);
if (is_wp_error($user_id)) {
echo json_encode(array('status' => '0', 'msg' => esc_html__('注册信息异常,请刷新页面重试', 'ripro-v2')));exit;
} else {
//登陆老用户
$user = get_user_by('id', $user_id);
wp_set_current_user($user->ID, $user->user_login);
wp_set_auth_cookie($user->ID, true);
do_action('wp_login', $user->user_login, $user);
echo json_encode(array('status' => '1', 'msg' => esc_html__('注册成功', 'ripro-v2')));exit;
}
exit();
}
add_action('wp_ajax_nopriv_user_register', 'user_register');
随便在那个if前添加如下代码即可
- 15.ripro-v5美化教程-文章增加随机阅读量
- 16.ripro-v5美化教程-当前会员升级提醒
- 17.ripro-v5美化教程-根据文章内容自动添加已有的标签
- 18.美化教程–纯代码给wordpress文章设置访问密码
- 19.用代码实现wordpress媒体库上传图片自动转换webp格式
- 20.ripro-v5提示暂无购买权限时增加跳转到会员页面
- 21.文章缩略图添加自定义动态图标-适合ripri-v5,ripro-v2,子比主题
- 22.ripro-v5美化–给VIP图标添加动态火焰效果
- 23.ripro-v5美化–动态节日时间胶囊小工具
- 24.ritheme教程–首页最新文章自动减去置顶文章数
- 25.ripro-v5美化–网站工单邮件通知
- 26.ripro-v5前端投稿增加其他信息
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:子佩工作室https://zptheme.com/6681.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:子佩工作室https://zptheme.com/6681.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
评论(16)
谢谢大佬 指点!~
切莫垂头丧气,即使失去了一切,你还握有未来。
自己的人生自己导演,自己的未来自己创造。
谢谢大佬 指点!~
谢谢大佬 指点!~
谢谢大佬 指点!~
谢谢大佬 指点!~
非常好非常好非常好
感谢高人指点迷津
kankan
感谢大佬
人的最高尚行为除了传播真理外,就是公开放弃错误。
感谢大佬分享
谢谢大佬 指点!~
谢谢
谢谢大佬 指点!~