為什麼要在用戶登入 WordPress 網站後重新導向?
如果你的网站是多用戶,例如多作者博客、會員網站或在線商店,那麼你會希望在用戶登入後將他們導向合適的地方。許多 WordPress 會員插件和電子商務插件會自動處理重新導向,顯示用戶自訂的登錄頁面並重新導向到帳號管理頁面。然而,並不是所有網站都使用具備此功能的插件。在這種情況下,用戶會被重新導向到預設的 WordPress 管理區域。雖然這對於部落客和寫手而言可能可行,但對於你的會員和顧客來說,並不是理想的體驗。
接下來,我們來看看如何輕鬆地在用戶成功登入後重新導向他們至特定頁面。你可以使用以下快速鏈接直接跳轉至你想使用的方法:
方法一:使用 LoginWP 設定登錄重新導向
這個方法讓你根據用戶角色、能力、用戶名等條件在用戶登入後重新導向他們。最簡單的方法是使用 LoginWP(前身為 Peter’s Login Redirect),這是一款登錄頁面插件。它讓你只需幾個點擊便可設定簡單的登錄重新導向。首先,你需要安裝並啟用該插件。啟用後,前往 LoginWP » Redirections 設定插件。
為特定 WordPress 用戶設定登錄重新導向
首先,你可以僅為特定用戶設定重新導向。如果你有小團隊,並希望將團隊成員重新導向到特定頁面,此功能會非常有用。點擊 ‘Add New’ 按鈕,將帶你到一個新的頁面設定重新導向條件。
根據用戶角色設置登錄重新導向
接下來,可以根據用戶角色設定登錄重新導向。例如,你可能希望將編輯者重新導向到管理區域,但將電子郵件訂閱者導向一個單獨的自訂頁面。過程和上面步驟相同。
根據用戶能力設置登錄重新導向
該插件還允許你根據用戶級別和能力設置登錄重新導向。如果你使用插件來創建和管理具備自訂能力的用戶角色,這個功能非常有用。
為所有用戶設定登錄重新導向
在插件的設定頁面,你可以對所有其他用戶設置重新導向。如果用戶不符合你設置的任何規則,你可以在此輸入一個URL重新導向他們。此外,你還可以在此設置全站重新導向。
設置用戶註冊後的重新導向
當新用戶在你的网站上註冊時,WordPress 會將他們重新導向登錄頁面。你可以設置一個重新導向 URL 將他們導向站內的其他頁面。
方法二:使用 WPForms 設置自訂登錄表單和重新導向
如果你想為新用戶創建一個自訂登錄表單,你可以使用 WPForms 來在用戶登錄後設置重新導向。WPForms 是市面上最好的用戶註冊插件之一,超過 600 萬個網站在使用。
首先,你需要安裝並啟用 WPForms 插件。啟用後,訪問 WPForms » Settings 並輸入你的許可證鍵,然後安裝用戶註冊附加功能。接著,導航至 WPForms » Add New 創建你的自訂登錄表單,選擇 ‘User Login Form’ 模板進行編輯,設置完成後保存並添加至你的網站頁面。
如何排解常見的登錄問題
設置重新導向通常能順利進行,但可能會因你使用的插件或主題而出現問題。以下是一些解決方案:更新永久鏈接結構、修復登錄頁面重新導向的問題、遵循一般的排除故障提示。
希望這篇文章幫助你學會如何在 WordPress 成功登入後重新導向用戶。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道,獲取更多 WordPress 教程。你也可以在 Twitter 和 Facebook 上找到我們。