当然了,此技巧在个人独立博客,并且不开放注册的情况下,没有多大用处,但是开放注册的情况下,还是非常有用的。接下来请看。

由于WP安全性的考虑和注册机制的作用下,通常在WordPress搭建的博客上注册会员的时候,默认都是让你填入用户名和邮箱地址,注册之后,然后系统随机生成密码,再将其发到你所填的邮箱中,可是在很多情况下,比如主机的邮件发送功能有问题,比如其他一些什么问题,在注册帐号之后去查收邮件,却并没有收到相应邮件,这样也就得不到密码,完不成注册了,同时从用户体验角度讲,注册后直接显示密码,对用户来说更方便,所以为了直接得到注册的密码,就在网上查找了一下资料,将注册流程做了一些改动:让用户注册后密码直接明文显示,取消用邮件将密码发送给用户,当然你也可以两个都用,但这里不做探讨,你可以自己试试。以下是我对WordPress2.8.4版本的用户注册做的修改,记录在这里,希望对大家有用。

首先打开用户注册程序”wp-login.php”,在程序在WordPress安装的根目录下。大概在269行找到 wp_new_user_notification($user_id, $user_pass);  将这一行代码注释掉,在这行代码和return $user_id;之间插入如下两句代码:

更多…