wordpress-3446166_960_720.jpg

(圖片來源)

共有 5 種基本的會員角色

Administrator (管理員)
Editor (編輯)
Author (作者)
Contributor (寫手)
Subscriber (訂閱者)

 

1. Administrator

有權限管理部落格中的所有管理功能,請好好保護好這個角色的權限。

 

2. Editor

對於文章內容有權部控制權,可以新增、編輯、發佈、刪除任何文章,包括其他作者的文章也可以變更。

可以編輯與刪除評論。

沒有以下權限

改變網站設定、安裝外掛與主題、新增使用者

 

3. Author

可以新增、編輯、發佈、刪除屬於自己的文章。

當在進行文章撰寫時,可以選擇現有文章類別,但無法建立新類別。

可以在自己的文章新增標籤。

可以查看評論即使是正在等待審核的評論,但他們不能中止,批准或刪除任何評論。

沒有以下權限

修改其他作者的文章、媒體檔案、迴響。

※ 因此,除了在發佈後刪除自己文章的能力之外,它在網站上的風險相對較低。

 

4.Contributor

可以新增、編輯自己的文章,但是不能發佈文章。

當在進行文章撰寫時,可以選擇現有文章類別,但無法建立新類別。

可以在自己的文章新增標籤。

可以查看評論即使是正在等待審核的評論,但他們不能中止,批准或刪除任何評論。

沒有以下權限

改變網站的設定、外掛與主題、新增使用者。

上傳任何文件至媒體庫(當然也不能新增任何圖片在自己的文章)

 

5. Subscriber

訂閱者只能管理帳號的個人資料,WordPress使用者都將擁有這個權限。

※ 如果您要求用戶登錄後才能閱讀文章或發表評論,此用戶角色特別有用。

 

當然上面的角色權限說明是比較常會使用到的,並不是全部,若想知道更詳細的可以參考官網的 Roles and Capabilities

 

如何客製化會員的角色?

安裝  Capability Manager Enhanced

 

安裝完後可以在帳號選項裡找到 Capability 功能項目

 

點開後就可以看到以下畫面對角色與能力進行設定

 

也可以新增客製化角色,新增權限能力

 

會員相關的資料表

wp_users
wp_usermeta

1. wp_users
存放使用者帳號、密碼、姓名、mail等等資訊

 

2. wp_usermeta
存放會員其他詳細資料的,這邊要注意的紅框這兩行,這兩行是負責存放使用者權限資料的欄位,每個角色的值都會不同。

 

會員角色權限對應表

不常使用,但需要的時候很好用(ex. 由drupal DB 轉至 wordpress DB 的時候會用到。)

role type wp_capabilities wp_user_level
 Administrator  a:1:{s:13:"administrator";b:1;}  10
 Editor  a:1:{s:6:"editor";b:1;}  7
 Author  a:1:{s:6:"author";b:1;}  2
 Contributor  a:1:{s:11:"contributor";b:1;}  1
 Subscriber  a:1:{s:10:"subscriber";b:1;}  0

 

參考文章:

Beginner’s Guide to WordPress User Roles and Permissions
WordPress 角色(Role)與權限(capability)簡介
WordPress 的各角色設定說明:訂閱者 vs 寫手 vs 作者 vs 編輯 vs 管理員

 

 

arrow
arrow

    Mayuge 發表在 痞客邦 留言(0) 人氣()