沫延说
沫延说
在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践
在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践

前言

因兼容性原因,wp_registration_url()函数输出的注册链接出现了问题

粗暴的方式可以通过直接修改wp-includes/general-template.php中的wp_registration_url()函数的方式来实现

很显然这种修改基础架构的方式极有可能带来更多麻烦

查阅开发文档后发现也可通过在调用wp_registration_url()函数时通过apply_filters()函数来重定向

这种方式在每次更新插件时会被清除掉,维护成本较高,并不能说是个合格的解决方案

 

解决方案

最佳解决方案就是自己写一个语句并通过插件的方式以外挂的形式实现

实现“通过插件的方式以外挂的形式”插入代码的传送门:自制插件实现不修改functions.php添加代码

当然了也可以写入主题的functions中

将以下代码加入插件或主题的functions中,修改return后面的值即可

当然了,return的值也可以为函数,例如如果使用WP-Members提供的注册页面的话:

 

 

感谢您阅读在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践

及时获取更多文章,欢迎关注“Topstalk”微信订阅号

Thank you for reading the 在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践

Get more articles in time,Welcome to follow the "Topstalk" WeChat subscription account

没有标签
首页      折腾日志      WordPress      在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践

Morton.L

文章作者

发表评论

textsms
account_circle
email

沫延说

在WordPress中对wp_registration_url()函数输出的注册链接重定向的简单实践
前言 因兼容性原因,wp_registration_url()函数输出的注册链接出现了问题 粗暴的方式可以通过直接修改wp-includes/general-template.php中的wp_registration_url()函数的方式来实现 …
扫描二维码继续阅读
2019-11-23