导读:网站搭建网站搭建允许你的WordPress站点通过用户名或邮箱登录,是提高用户体验的好方法,毕竟很多时候,用户不太记得自己注册的用户名。同时我们还要将默认的“用户名”修改为“用建站的技术搭建网站。
允许你的WordPress站点通过用户名或邮箱登录,是提高用户体验的好方法,毕竟很多时候,用户不太记得自己注册的用户名。同时我们还要将默认的“用户名”修改为“用户名/邮箱”提示用户:
将下面的代码添加到当前主题的 functions.php 文件即可
//让WordPress支持用户名或邮箱登录
function dr_email_login_authenticate( $user, $username, $password ) {
if ( is_a( $user, 'WP_User' ) )
return $user;
if ( !emptyempty( $username ) ) {
$username = str_replace( '&', '&', stripslashes( $username ) );
$user = get_user_by( 'email', $username&nbsdede织梦模板p;);
if ( isset( $user, $user->user_login, $user->user_status ) && 0 == (int) $user->user_status )
&dede模板安装nbsp; $username = $user->user_login;
}
return wp_authenticate_username_password( null, $username, $password );
}
remove_filter( 'authenticate', 'wp_authenticate_username_password', 20, 3 );
add_filter( 'authenticate', 'dr_email_login_authenticate', 20, 3 );
//替换“用户名”为“用户名 / 邮箱”
function username_or_email_login() {
if ( 'wp-login.php' != basename( $_SERVER['SCRIPT_NAME'] ) )
return;
关键词标签: 网站搭建 插件 用户名
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章无需插件 让WordPress支持用户名或邮箱登录,网站搭主要讲述插件,用户名,网站搭建网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35585.html