想在不添加第三方插件的前提下,稍微改一下WordPress登陆注册界面 让他能更符合自己的需求。
页面原本只包括了用户名和邮件地址两项,用户输入注册信息后提示去邮箱激活完成注册 大概就是这么个流程。不少插件提供了跳过验证直接注册功能,不过这样可能会造成大量垃圾账号,而且保留一个有效的联系方式还是必要的。手机验证目前来说有点难,需要通过第三方服务实现,以后有需求了再说。
修改页面logo,背景和样式
1 | //通过自定义CSS修改logo和背景等内容 |
剩下的就是编辑login_style.css定制样式。
修改logo的链接地址
1 | //将LOGO链接改为网站首页 |
添加注册页表单项
1 | //添加一个性别选项到注册页 |
“gender”的值会被保存到数据库的“wp_usermeta”表里,现在这项为非必填项,不管什么值都能注册成功。如果想做成必填项,还要再加上几行。
1 | //验证一下输入 |
在注册页加上太多项挺影响体验的,没谁愿意注册个网站先得填一堆单子,但拿它来收集一些诸如ip,默认语言等不必主动填写的信息应该不错。其他次要信息可以放到验证邮件后或者让用户在个人页面提交。