网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

如何重定向WordPress登出/登陆后的链接

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29

网学网为需要网络知识的朋友们搜集整理了如何重定向WordPress登出/登陆后的链接相关资料,希望对各位网友有所帮助!

  今天的WordPress教程对于一个WordPress开发者来说,自定义用户登出或者登陆后的链接是非常有用的。默认情况下WordPress会将登出之后的链接重定向到你的默认登陆页面,但是我们可以很轻易的改变它,通过增加如下代码到你的主题的functions.php中:

/*  
*自定义登出之后的重定向链接
*http://www.wpmee.com/auto-redirect-login/
*/
add_action(''wp_logout'',''auto_redirect_after_logout'');
function auto_redirect_after_logout(){
wp_redirect( home_url() );
exit();
}

  这里我们将用户登陆后的链接自动重定向也就是跳转到我们网站的主页,当然你也可以将home_url()替换成其他你希望的网址。如:

wp_redirect( ''http://www.wpmee.com'' );

  上面的WordPress教程中,我们讲述了,登出之后的重定向链接,那么下面我们将告诉大家如何自定义登陆之后的链接呢?这次并不是简单的跳转到首页了,而是先判断是否是管理员,如果是管理员就重定向到管理员面板,当然,如果是普通用户则跳转到首页。将下面的代码片段添加到你主题的functions.php中:

/*  
*自定义登陆之后的重定向链接
*http://www.wpmee.com/auto-redirect-login/
*/
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);

  当然你也可以将所有的登陆用户跳转到一个特别的页面:

/*  
*自定义登陆之后的重定向到特殊的页面
*http://www.wpmee.com/auto-redirect-login/
*/
function login_redirect( $redirect_to, $request, $user ){
return home_url(''custom-page'');
}
add_filter( ''login_redirect'', ''login_redirect'', 10, 3 );

  将其中的custom-page换成你需要跳转的页面链接即可,非常简单的wordpress教程,希望对你有用。

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号