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