位置:首页 > CMS教程 > WordPress

wordpress网站添加前台注册功能(wordpress怎么开启注册)

发布时间:2023-04-10 11:17:18

文章来源:快乐收录网

访问次数:

 

对于使用wordpress程序做网站的学员来说,程序自带的用户注册功能实在不太美观,我们通常会使用WordPress弹窗登录注册插件来制作前端注册登录功能。也可以自己制作一个用户注册页面来让网站用户注册。效果如下图。RIE快乐收录网

RIE快乐收录网

下面就写一下给自己做的网站添加wordpress注册功能的步骤。RIE快乐收录网

第一步:在网站的主题模板中,新建一个PHP文件,命名为:reg.php; 第二步:将自己网站主题模板中的wordpress页面模板(page.php)或者wordpress文章模板(single.php)的代码复制粘贴到reg.php中; 第三步:将reg.php中的特别一段代码:<?php get_header();?>,替换成以下的代码:

/*RIE快乐收录网

Template Name: 网站注册页面RIE快乐收录网

* 代码来源:学做网站论坛 https://www.xuewangzhan.net/RIE快乐收录网

*/if( !empty($_POST[ludou_reg]) ) {RIE快乐收录网

$error = ;RIE快乐收录网

$sanitized_user_login = sanitize_user( $_POST[user_login] );RIE快乐收录网

$user_email = apply_filters( user_registration_email, $_POST[user_email] );RIE快乐收录网

// Check the usernameRIE快乐收录网

if ( $sanitized_user_login == ) {RIE快乐收录网

$error .= 错误:请输入用户名。;RIE快乐收录网

} elseif ( ! validate_username( $sanitized_user_login ) ) {RIE快乐收录网

$error .=错误:此用户名包含无效字符,请输入有效的用户名。;RIE快乐收录网

$sanitized_user_login = ;RIE快乐收录网

} elseif ( username_exists( $sanitized_user_login ) ) {RIE快乐收录网

$error .= 错误:该用户名已被注册,请再选择一个。;RIE快乐收录网

}RIE快乐收录网

// Check the e-mail addressRIE快乐收录网

if ( $user_email == ) {RIE快乐收录网

$error .=错误:请填写电子邮件地址。;RIE快乐收录网

} elseif ( ! is_email( $user_email ) ) {RIE快乐收录网

$error .= 错误:电子邮件地址不正确。!;RIE快乐收录网

$user_email = ;RIE快乐收录网

} elseif ( email_exists( $user_email ) ) {RIE快乐收录网

$error .= 错误:该电子邮件地址已经被注册,请换一个。;RIE快乐收录网

}// Check the passwordRIE快乐收录网

if(strlen($_POST[user_pass]) < 6)RIE快乐收录网

$error .= 错误:密码长度至少6位!;RIE快乐收录网

elseif($_POST[user_pass] != $_POST[user_pass2])RIE快乐收录网

$error .= 错误:两次输入的密码必须一致!;if($error == ) {RIE快乐收录网

$user_id = wp_create_user( $sanitized_user_login, $_POST[user_pass], $user_email );if ( ! $user_id ) {RIE快乐收录网

$error .= sprintf( 错误:无法完成您的注册请求... 请联系管理员!, get_option( admin_email ) );RIE快乐收录网

}RIE快乐收录网

else if (!is_user_logged_in()) {RIE快乐收录网

$user = get_userdatabylogin($sanitized_user_login);RIE快乐收录网

$user_id = $user->ID;// 自动登录RIE快乐收录网

wp_set_current_user($user_id, $user_login);RIE快乐收录网

wp_set_auth_cookie($user_id);RIE快乐收录网

do_action(wp_login, $user_login);RIE快乐收录网

}RIE快乐收录网

}RIE快乐收录网

}get_header();?>
第四步:找到这样一段代码:<?php the_content(); ?>,将这段代码替换成以下的代码:

echo RIE快乐收录网

.$error.RIE快乐收录网

;

}RIE快乐收录网

if (!is_user_logged_in()) { ?>RIE快乐收录网

电子邮件

密码(至少6位)RIE快乐收录网

重复密码RIE快乐收录网

echo RIE快乐收录网

您已注册成功,并已登录!RIE快乐收录网

; } ?>
第五步:最后进入网站管理后台 – 页面 – 创建页面,标题为用户注册,内容填写:欢迎来本网站注册。右侧可以选择模板,选择用户注册 即可实现网站的wordpress注册功能。 第六步:可以根据自己需要使用CSS样式,达到注册页面美观的效果。【方法见:彻底改造WordPress登录注册界面

通过以上几步的操作,我们就可以在自己做网站时,创建一个wordpress网站添加台注册功能了。RIE快乐收录网

相关教程RIE快乐收录网

如何制作WP网站的登录功能RIE快乐收录网

wordpress网站如何添加在线投稿发布功能RIE快乐收录网

RIE快乐收录网

  《wordpress网站添加前台注册功能(wordpress怎么开启注册)》更新于时间:2023-04-10 11:17:18;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

wordpress网站添加前台注册功能(wordpress怎么开启注册)特别声明

本站快乐收录网提供的wordpress网站添加前台注册功能(wordpress怎么开启注册)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 11:17:18收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93557.html转载请注明

标签: