-
对于博客来说,一般用户量不会太大,有时候注册的用户不一定会记得自己的注册用户名,但往往知道注册邮箱。其实现在主流的登录系统,一般都同时支持用户名和邮箱登录,这降低了用户忘记用户名的概率,无奈wordpress不支持邮箱登录。为了方便大家的注册访问,陈德馨的博客支持QQ登录,但是其实QQ登录的用户名是个长长的看起来没有规律的字符串,用户不可能记住。
为了解决这个问题,我向大家介绍实现wordpress允许使用邮箱和密码登录的方法。将下述代码加入主题模板函数文件“functions.php”文件即可。
//替换“用户名”为“用户名 / 邮箱” function username_or_email_login() { if ( 'wp-login.php' != basename( $_SERVER['SCRIPT_NAME'] ) ) return; ?><script type="text/javascript"> // Form Label if ( document.getElementById('loginform') ) document.getElementById('loginform').childNodes[1].childNodes[1].childNodes[0].nodeValue = '< ?php echo esc_js( __( '用户名/邮箱', 'email-login' ) ); ?>'; // Error Messages if ( document.getElementById('login_error') ) document.getElementById('login_error').innerHTML = document.getElementById('login_error').innerHTML.replace( '< ?php echo esc_js( __( '用户名' ) ); ?>', '< ?php echo esc_js( __( '用户名/邮箱' , 'email-login' ) ); ?>' ); </script><?php } add_action( 'login_form', 'username_or_email_login' );
使用邮箱登录wordpress的相关插件有WP Email Login,但是个人觉得使用纯代码完全可以替代,使用过多的插件对网站速度有负面影响。
WordPress允许使用邮箱和密码登录的方法
2440人参与 |分类: 站长百科|时间: 2013年05月13日
相关文章
- 2020-05-09WordPress使用timthumb.php截取文章缩略图
- 2018-11-09一键安装KMS服务脚本 搭建自己的KMS激活服务器教程
- 2018-10-30Windows 10系统的3D Objects(3D对象)文件夹如何删除
- 2018-03-16WINGHO..文件夹删除方法
- 2017-12-23WordPress博客什么时候才需要使用缓存插件?
- 2017-12-05WordPress站点SEO优化中需要避开6个常见错误
- 2017-11-11升级WordPress时提示’另一更新正在进行’的解决方法
- 2017-11-02WordPress上传文件自动重命名
- 2017-10-28WordPress前台显示用户的注册时间
- 2017-08-15WordPress发布/更新文章、提交/审核评论自动清理阿里云CDN缓存