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

  • 时间:
  • 浏览:0
  • 来源:3分快3投注平台-3分快3娱乐平台_3分快3下注平台
作者:用户投稿 hihi 来源: 浏览: 2014-3-6 14:12:23 字号:大 中 小

[摘要]今天的WordPress教程将教亲戚亲戚朋友怎么可以重新自定义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教程,希望对你有用。

sssss
Tags: WordPress教程   自定义登出链接   自定义登陆链接  
责任编辑:lsw16