您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
修复WordPress密码设置链接错误的两种方法
尤政航2023-07-22 23:30:41WordPress教程已有21人查阅
导读当用户注册或者忘记密码获取新密码时WordPress会自动向用户邮箱中发送一个验证链接地址,用户通过打开这个链接设置密码
当用户注册或者忘记密码获取新密码时WordPress会自动向用户邮箱中发送一个验证链接地址,用户通过打开这个链接设置密码,不过经常发现这个链接直接打开后,并不是设置密码的正确链接。
这个问题的并不是WordPress的原因,正常WordPress设置密码的链接地址是没有超链接的,而是QQ邮箱自作聪明为个链接地址加上了超链接,并把本不是链接地址内容的<>符号也加了进去,结果造成链接错误,貌似只有大家常用的QQ邮箱有此问题。这是一个老生常谈问题,网上解决办法比比皆是,不过都是千篇一律,充分体现了天下文章一大抄。
下面是我的解决方法,以WordPress 5.3.2为例:
一、最简单的方法
修改WordPress程序文件删除代码中的<>符号,修正忘记密码获取新密码链接打开WordPress程序根目录的wp-login.php文件,将大约417行的:
改为:
只是把代码中前后<>符号去掉。
修正用户注册设置密码链接
打开WordPress程序wp-includes目录中的pluggable.php文件,将大约2003行的:
改为
也是只需要把代码中前后<>符号去掉即可。
缺点:升级WordPress程序后,需要再次修改。
二、一劳永逸的方法
这也是本文的重点,也是应主题用户的要求,添加到目前主题中的方法,这里分享一下。
将下面代码添加到当前主题函数模板functions.php中即可。
网上能找到修正重置密码链接的方法,不过代码略显拖沓,本文的方法只一句关键代码解决。至于修正用户注册设置密码链接,经过重写邮件函数解决,貌似代码还有精简的余地,以后再研究了。
优点:一劳永逸,不会因为WordPress程序的频繁升级而再次修改。
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
暂无内容 |
暂无内容 |
随机图文
外部调用WordPress文章的实现方法
通过调用 wp-load.php 文件获取wordpress主要功能的。wp-load.php加载了Wordpress本身和它所有的程序开发接口(API),装载后就可以在自己的程序中调用wordpress的函数。WordPress怎么引入css/js的方法
WordPress引入css/js 是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的css,js,甚至很有可能还需要加载Jquery文件,网上方法特多,说法不一,我们今天借鉴wordpresWordPress根目录.htaccess文件使用方法
有些用户可能还不知道.htaccess文件是什么,所以我们首先来说明一下htaccess的作用。在wordpress的根目录下,你会看到一 个名为.htaccess的文件,它可以是由系统创建、也可以是用Docker部署WordPress+LNMP的方法(Nginx+PHP+MySQL)
Docker基于LXC实现了把软件封装到一个完整的文件系统,可以在docker容器中运行所需的一切代码,运行环境,系统工具和系统库。由于docker使用独立于主机的文件系统
留言与评论 (共有 0 条评论) |