最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 无需插件 让WordPress支持用户名或邮箱登录,网站搭

无需插件 让WordPress支持用户名或邮箱登录,网站搭

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: 网站开发者

导读:网站搭建网站搭建允许你的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

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章