WordPress 多站點模式下的用戶角色同步

不記得之前是哪位朋友問過,如果實現多站點模式下用戶在所有部落格中的同步問題,也就是說,用戶註冊瞭多站點網絡中的一個站點,可以在該網絡中的所有站點都可以登錄。今天看到一個外掛 Multisite User Role Sync,看介紹似乎是可以解決這個問題(請原諒沒有多站點測試環境,所以沒有進行測試)。

Multisite User Role Sync 的工作方式如下:

當一個用戶訪問一個網站,該外掛會檢查這個用戶是否是這個網站的註冊用戶。如果這個用戶已經是這個網站的註冊用戶,不執行操作。如果這個用戶不是這個網站的註冊用戶,將添加這個用戶到這個網站(自動分配你設置的角色,可以是部落格#1的角色或指定的默認角色)【同步角色】如果這個用戶不是部落格#1 的註冊用戶,這個用戶將被分配指定的默認角色【默認角色】當用戶角色被更新,可以更新這個用戶在所有部落格中的角色。【角色更新】

這個邏輯配合設置選項好好琢磨下才可能清楚:

2016-09-01_214349

在後臺外掛安裝界面搜索 Multisite User Role Sync  即可線上安裝,或者在這裡下載 Multisite User Role Sync ,解壓後上傳到 wp-content/plugins 目錄。

有條件的用戶不妨測試下,歡迎反饋測試結果。

發佈留言