2020-04-21 / 5854阅
WordPress让主题支持前台用户注册视频教程
很多情况下我们希望用户在网站的前台进行注册,能够自定义注册表单和内容,本课程讲解如何在前台进行注册。
$notice = ''; if(isset($_POST['login']) && $_POST['login']){ //开始处理表单 if(isset($_POST['mail']) && $_POST['mail']){ if(isset($_POST['password']) && $_POST['password']){ //开始写逻辑的地方,创建用户账户 $email = $_POST['mail']; if (email_exists($email)) { $notice = '电子邮件地址已经被注册'; } else { if (username_exists($_POST['login'])) { $notice = '用户名已经被注册'; } else { $userdata = array( 'user_login' => $_POST['login'], 'user_email' => $email, 'user_pass' => $_POST['password'], ); $user_id = wp_insert_user($userdata); if (!$user_id) { $notice = '注册失败,请联系管理员'; } else { //直接登录用户 wp_set_current_user($user_id, $_POST['login']); wp_set_auth_cookie($user_id); do_action('wp_login', $_POST['ws_phone']); echo 'OK'; } } } }else{ $notice = '密码不能为空'; } }else{ $notice = '邮箱地址错误'; } }else{ $notice = '账号不能为空'; }
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228