簡介
讓會員登出後自動轉址到首頁或其它指定頁,也可以用PHP一段小語法來達成,也是非常方便省事。
運用範圍
只要有會員功能的網站都可以使用。
範例
請自行創一個測試網站測試一下。
原理與思路
略。
實作
你也必須先製作好「登出」的連結或按鈕喔,不然完成下方步驟後仍看不到效果。
1、Code Snippets(自訂片段程式碼)
須安裝「Code Snippets(自訂片段程式碼)」外掛。
2、新增程式碼
貼上下列程式碼後勾選「執行於前端」即可。
//■ 登出後轉址至首頁
add_filter( 'logout_redirect', function() {
return esc_url( home_url() );
} );
3、如何在登出後不要轉至首頁而是重導向其它頁面或外面的網址?
這個需求的話需要小改上面的程式碼,並不是把 home_url()改掉而已,請參考付費內容裡的程式碼,一樣是複製貼上即可。
付費內容,需支付 : 100 個學習幣
您須先登入會員以使用學習幣與發問功能。總結
這段程式碼,已成為我必備之程式碼,只要是製作具有會員登入的網站,例如部落格、電商(Woocommerce),我就會用到,建議您也收藏下來!