登录插件Theme my login

Theme my login是一个比较好用的登录插件,安装插件后默认创建5个页面–登入,登出,忘记密码,重置密码,注册。

默认注册页面只有用户名,邮箱,密码这些元素,新字段请参考:

Adding Extra Registration Fields

参考页面指出需要创建一个theme-my-login-custom.php,实测在function.php也是生效的,站长就没有再看theme-my-login-custom.php相关内容。

上面链接给的例子中,创建的字段为first_name,last_name,这些字段是后台默认拥有的,所以并不需要在后台user页面注册字段。

如果需要在后台注册新字段,参考:

Create Your Own WordPress User Contact Fields

提醒

站长某网站创建了一个叫做product的post type,然后又注册了一个字段name叫做product,结果在加入google captcha后,如果google code验证失败,当前页面就获取了404页面的内容,这里提醒大家创建的字段一定不要和post type冲突,最好起的带register_,login_等等前缀。