您的位置:首页 > 其它

WordPress自定义用户注册页面插件

2011-10-04 21:01 645 查看


WordPress自定义用户注册页面插件

Ludou

人气: 1,737

文章目录

插件使用

更新记录

插件下载

如果你的WordPress开发后台注册的话,可能会遇到一个问题,那就发送email的问题。用户注册时使用Email给他发送密码的目的是验证用户输入的Email的有效性,但是如果你的主机不支持发送Email,那么其他人就无法在你的WordPress站点注册。之前也有很多教程教你如何解决这个问题,解决方法是修改WordPress的源文件,让用户注册后直接给他显示密码,而不是给他发送Email,这样问题是解决了,但是每次WordPress升级后,又要重新修改,以现在WordPress的升级速度也够你受得了!

现在我写了一个WordPress插件,通过修改后台的注册表单,让用户注册时自行填写密码,不用去Email接收密码,管理员也不用担心WordPress升级后带来的影响,同时这个插件支持用户自行选择他需要注册的用户角色。具体演示见下图 :




插件使用

下载插件压缩包,解压后上传至WordPress插件目录下,即/wp-content/plugins/,到WordPress后台激活插件Ludou Custom User Register即可,你的后台注册表单就已经像上图的一样了。该插件只针对WordPress单站点,开启多站点功能,本插件无效。

本段内容针对1.0版本有效—>>
如果你是个"插件控",总想将插件数量控制在一定范围内,但是又需要插件的功能,那就用文本编辑器打开ludou-custom-register.php,将里面的php代码全部复制到主题目录下的functions.php即可,实现的功能是完全一样的(现在你应该醒悟,那些所谓的 "免插件实现**功能" 以及 "纯代码实现**功能",其实就是插件)。

这个插件支持用户注册时选择自己的角色,可选订阅者和投稿者,如果你不想让用户注册时选择身份,1.0版本请用文本编辑器打开ludou-custom-register.php,删除97
– 104行、116 – 117行以及124行代码即可;2.0版本删除91
– 99行、134-135行以及143行。

2.0版本添加了验证码功能,增强了反恶意注册的功能。如果你不需要这个功能,可以用文本编辑器打开ludou-custom-register.php,删除100 – 110行,120-127行,以及整个captcha文件夹。

2.0.1版本可以参考2.0版的代码进行修改或删除。


更新记录

1.0版本 2011年03月25日

* 首个版本

2.0版本 2011年04月25日

* 去除注册后首次登陆,要求修改默认密码的提示

* 添加验证码功能,增强防恶意注册能力

* 改进了部分HTML代码

2.0.1版本 2011年05月24日

* 去除了SESSION检验恶意注册的功能,因为已经有注册码了

* 改进了部分HTML和PHP代码

* 添加了部分代码注释


插件下载

1.0版本(不带验证码)

2.0版本

2.0.1版本(当前最新版)

订阅分享回复

7

支持

反对

本文版权归露兜博客所有,转载引用请完整注明以下信息:

本文作者:Ludou

本文标题:WordPress自定义用户注册页面插件

本文地址:/article/1212523.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: