首页 > 电脑专区 > CMS教程 > WordPress >

WordPress用户登录登出后重定向到指定页面的实现方法

来源:互联网 2023-03-14 12:48:19 225
这篇文章将向您展示WORDPRESS用户登录后如何重定向到指定页面或者文章的技巧。一、重定向到网站管理面板。 将以下代码添加到您的当前主题的 functions.php 文件中:PHP Code复制内容到剪贴板
  • functionsoi_login_redirect($redirect_to,$request,$user)
  • {
  • return(is_array($user->roles)&&in_array('administrator',$user->roles))?admin_url():site_url();
  • }
  • add_filter('login_redirect','soi_login_redirect',10,3);
  • 二、重定向到指定页面或者文章 您还可以将用户重定向到特定页面,代码如下:PHP Code复制内容到剪贴板
  • functionlogin_redirect($redirect_to,$request,$user){
  • returnhome_url('custom-page');
  • }
  • add_filter('login_redirect','login_redirect',10,3);
  • 修改代码中的custom-page为某个页面或者文章的链接(注:不包括站点域名),如果删除custom-page会直接跳转到站点首页。 三、自定义登出之后的重定向链接 PHP Code复制内容到剪贴板
  • add_action('wp_logout','auto_redirect_after_logout');
  • functionauto_redirect_after_logout(){
  • wp_redirect(home_url());
  • exit();
  • }
  • 以上即登出后跳转到网站首页

    以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!VIS办公区 - 实用经验教程分享!


    标签: 重定向

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码