很多同學都不希望當用户退出登錄後跳轉到 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 即可。但需修改上述代碼中的網址為你想要跳轉的指定頁面地址。