使用登入Modal來建立登入登出功能,並實現不同身份的登入及登出轉址
在這邊,我們要實現在導覽列上放置登入與登出的按鈕,並且能夠依據不同身份來進行不同網頁的轉址。
這部份,有很多的外掛可供選擇,尋找關鍵字”login modal”外掛,這邊找到一個剛好合用的外掛:Login With Ajax,裝好外掛後,在後台設定裏會出現這個外掛的設定,主要可設置一般性的登入與登出轉址,最棒的是,能夠根據角色進行不同網頁的轉址,這樣的特性可以支援一個系統不同的身份有不同的頁面,例如,客戶、業務、出貨。
安裝好這個外掛後,到主題的自訂(這邊用的主題是bootscore)->小工具->Top Nav加入Login With Ajax:
進行簡單的設置:
導覽列出現登入 login,登入後狀態會改變:
接著,練習建立不同身份的使用者,然後建立幾個的頁面,測試不同的身份轉址至特定的分頁。
另外,一個議題,要如何限制頁面給特定角色?這部份WordPress有很多外卦可供選擇 (restrict content),先參考一篇文章,大家自行試試。
How to Restrict Access to WordPress Pages and Post by User Roles?


