卷前:
- wordpress用户反映站点新用户注册困难,问题在于邮箱接收到验证链接了,可是怎么点击都是进去显示失效
- wordpress用户反映站点用户找回密码困难,问题在于邮箱接收到验证链接了,可也是怎么点击都是进去显示失效
- 这个BUG很常见,修改起来并不困难。
解决:
- 对于用户注册验证码失效,在网站根目录下找到\wp-includes\pluggable.php,找到有一大堆message的这
- 对于找回密码验证码失效,在网站根目录下找到wp-login.php,找到有一大堆message的这里,如图(由于此条$message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user->user_login), ‘login’) . “>\r\n\r\n”在两个位置都是一样的写法,下面就只放一张图了)
-
原$message .= ‘<‘ . network_site_url(“wp-login.php?action=rp&key=$key&login=” ……
-
修改为:$message .= network_site_url(“wp-login.php?action=rp&key=$key&login=” . rawurlencode($user_login), ‘login’);
卷中:
不会搭建SMTP做邮件服务器?wp的插件很强大,百度一下。
出错以前的链接长这个样子
成功之后的链接长这个样子
看了这么久,来帮忙去页面底部测试下注册能不能成功??
最近把17年暑假PHP简易建站的东西重新部署了一下,把以前数据库的一些破烂的文章还原了。虽然还是喜欢折腾,但是迫于1元一个月的学生认证某云主机的带宽,果断删库到跑路把winserver2012换成了centos,linux大法好,以前一条普通select查库20秒时间不夸张,现在2ms…这不就出来了好几篇linux服务器下部署各种玩意的文章。
当一个人的专业技术过硬时,限制他发展的就不再是技术了,而且思维。innovation