当前位置:秋硕笔记 > 记录 > 正文

WordPress 用户注册成功后发送邮件通知设置登录密码

新搭建的WordPress站点默认不开放用户注册功能,需要管理员登陆系统进行相应的配置,使WordPress支持用户注册功能。同时,WordPress默认禁用了发送邮件功能,所以还要通过相应的配置使系统能向用户发送注册邮件。

一、管理员登陆系统,开放注册功能

勾选”任何人都可以注册”,在页面下方”保存设置”。

WordPress 用户注册成功后发送邮件通知设置登录密码
任何人都可以注册

重新进入登录页面,可以看到注册按钮已被点亮。

WordPress 用户注册成功后发送邮件通知设置登录密码
WordPress注册功能

注意: 此时注册新用户并不会收到邮件,因为WordPress发送邮件功能未启用。

二、 Easy WP SMTP 插件方式实现SMTP发件功能

现在我们以管理员的角色进入Wordpress后台,添加插件,在插件搜索框输入“Easy WP SMTP”,进行安装。安装完成之后,我们开始激活该插件。

WordPress 用户注册成功后发送邮件通知设置登录密码
Easy WP SMTP 插件

激活完成之后,我们需要对 Easy WP SMTP 插件 进行配置,配置参数如下:

WordPress 用户注册成功后发送邮件通知设置登录密码
WordPress 用户注册成功后发送邮件通知设置登录密码

上面的参数应该都没有问题,这个取决于你用什么邮件服务商,我选的通过QQ给客户发邮件通知,就如上填写。

配置完成之后,我们注册一个新用户。

注册地址:http://taihumeiren.com/wp-login.php?action=register

WordPress 用户注册成功后发送邮件通知设置登录密码
注册成为会员

注册完成之后,会从1434046484@qq.com邮件收到一个设置密码提示,按照连接提示,设置即可!

WordPress 用户注册成功后发送邮件通知设置登录密码
邮件通知

备注:此处有个问题,就是收到的邮件通知,里面的激活链接无法直接点击,需要复制链接在浏览器打开,如何解决这个问题,接下来会提到。

仔细观察设置密码的链接,会发现邮箱发送的链接地址后面多了个”>”号,本来是WordPress为了美观,前后加上了尖括号,结果适得其反,被邮箱解析到地址里面去了,点击后自然会是无效的了。

复制链接,在浏览器打开,设置密码:

WordPress 用户注册成功后发送邮件通知设置登录密码
设置密码

现在你拥有了用户名和密码,就可以登录啦!登录后台地址:http://taihumeiren.com/wp-admin

WordPress 用户注册成功后发送邮件通知设置登录密码
登录

登录成功,后台显示管理员给你设置的功能。

WordPress 用户注册成功后发送邮件通知设置登录密码
用户管理后台

现在回到接收邮件激活链接无法直接点击,一下给出解决方案:

[iv_act]去掉 ’>’ 复制原url地址打开即可;
或者修改wp-login.php文件,去掉 ’<>’ ;[/iv_act]

WordPress 用户注册成功后发送邮件通知设置登录密码
修改文件

[cc]$message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’) . “>\r\n”;[/cc]
修改后
[cc]$message .= network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’);[/cc]

本文来自听可科技:https://www.louishe.com/category/webknowledge

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论抢沙发