很多同学都不希望当用户退出登录后跳转到 WordPress 默认的页面,特别是一些已经将用户登录、注册页面移至前台的网站更需要定制跳转链接。我们可以用代码来指定退出登录后跳转的页面,可以是一个固定的页面,也可以是跳转到退出账户前用户所在页面。实现这种跳转的方法很简单,本文将分别说明这两种跳转方法:

1 、退出登录后跳转到当前所在页面:

<?phpif($user_ID){?>

<ahref="<?phpechowp_logout_url(home_url(add_query_arg(array(),$wp->request)));?>"title="退出"> 退出账户</a>

<?php}?>

代码说明:将以上代码插入到你想要显示 「退出账户」 链接的主题位置即可。

2 、退出登录后跳转到指定页面

/*

退出登录后跳转到指定页面

*/

add_filter('logout_url','ludou_logout_redirect',10,2);

functionludou_logout_redirect($logouturl,$redir){

$redir='http://www.xhsay.com';// 要跳转的指定页面

return$logouturl.'&redirect_to='.urlencode($redir);

}

代码说明:将以上代码插入主题 fuction.php 即可。但需修改上述代码中的网址为你想要跳转的指定页面地址。