CMS教程

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

时间:01-29   作者:YDW   来源:YDW.ORG   阅读:145  
内容摘要:一、重定向到网站管理面板。文件中:二、重定向到指定页面或者文章您还可以将用户重定向到特定页面,代码如下:修改代码中的-page为某个页面或者文章的链接(注:不包括站点域名),如果删除-page会直接跳转到站点首页。三、自定义登出之后的重定向链接

云端网 - www.ydw.org

一、重定向到网站管理面板。

将以下代码添加到您的当前主题的 .php 文件中:

function soi_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);

二、重定向到指定页面或者文章

您还可以将用户重定向到特定页面,代码如下:

function login_redirect( $redirect_to, $request, $user ){
  return home_url('custom-page');
  }
add_filter( 'login_redirect', 'login_redirect', 10, 3 );

修改代码中的-page为某个页面或者文章的链接(注:不包括站点域名),如果删除-page会直接跳转到站点首页。

三、自定义登出之后的重定向链接

add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout(){
  wp_redirect( home_url() );
  exit();
  }

www.ydw.org - 云端网


标签:用户登录  重定向  指定页面  
网站版权  8888888888  8888888888