在多用户的 WordPress 站點中,用户的登錄登出是不可避免的。 WordPress 默認的登出頁面為 wp-login.php,也許自己維護網站後登出後轉跳到 wp-login.php 頁面沒什麼但是如果網站的註冊會員登出後轉跳到這個頁面就有點不太好了,畢竟誰看到這麼平淡無味的頁面都不爽嘛。那麼這麼來修改 WordPress 登出後的頁面地址呢?其實強大的 worpdress 過濾器可以幫我們做到這點。
add_filter('logout_url', 'mk_logout_redirect_home', 10, 2);
function mk_logout_redirect_home($logouturl, $redir){
$redir = home_url(); //這裏是首頁鏈接你也可以定義成自己所要轉跳的頁面
return $logouturl . '&redirect_to=' . urlencode($redir);
}
將以上代碼加入到 functions.php 文件即可。