代码实现WordPress访问wp-login.php重定向到任何页面[wordpress教程]

代码实现WordPress访问wp-login.php重定向到任何页面

代码实现WordPress访问wp-login.php重定向到任何页面[wordpress教程]

很多WordPress主题都有前端登录和注册功能,那么WordPress默认的登录页面wp-login.php能被访问就很鸡肋了,那么技术宅今天给大家带来的是代码实现WordPrss访问wp-login.php重定向到任何页面,比如重定向到用户中心,或者登录注册页面!

以下所有的代码都是添加进当前使用主题的functions.php中!

1、重定向到指定页面

  1. function jsz_custom_login(){
  2. global $pagenow;
  3. if( 'wp-login.php' == $pagenow && $_GET['action']!="logout") {
  4. wp_redirect('https://www.dungei.net/');
  5. exit();
  6. }
  7. }

2、重定向到指定页面,且不影响重置密码时访问

第一段代码有个问题就是访问WordPress自带的重置密码也会返回指定页面,下面这段代码既能重定向到指定页面,且不影响重置密码时访问!

  1. // 重定向wp-login.php
  2. add_action('init', 'jsz_redirect_wp_login');
  3. function jsz_redirect_wp_login() {
  4. // WP全局变量
  5. global $pagenow;
  6. // 如果设置了$_GET['action'],则加载到$action变量中
  7. $action = (isset($_GET['action'])) ? $_GET['action'] : '';
  8. // 判断是否在登录页面,并且不是重置密码
  9. if( $pagenow == 'wp-login.php' && ( ! $action || ( $action && ! in_array($action, array('logout', 'lostpassword', 'rp', 'resetpass'))))) {
  10. // 重定向的网址
  11. $page = 'https://www.dungei.net/';
  12. // 重定向
  13. wp_redirect($page);
  14. // 停止执行
  15. exit();
  16. }
  17. }
WordPress教程

纯代码实现WordPress主题添加倒计时功能[wordpress教程]

2020-5-29 11:11:20

WordPress教程

果酱小程序如何打开网页和公众号文章[wordpress教程]

2020-5-29 17:04:12

本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策。若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
⚠️
本站所发布的一切源码、模板、应用等文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权。本站内容适用于DMCA政策
若您的权利被侵害,请与我们联系处理,站长 QQ: 84087680 或 点击右侧 私信:盾给网 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索