WordPress 網站的帳號角色 WordPress Roles Capabilities 是做什麼用途?對於網站的管理有什麼需要注意的地方?
對於很多 WordPress 網站管理者同時也是唯一位操作網站各項編輯工作的朋友,幾乎不會對帳號角色與功能(WordPress Roles Capabilities)有任何疑問。但是如果您的網站同時擁有好幾位可以編輯文章的成員時,那麼帳號角色與功能對於網站管理就很重要,透過 WordPress 系統預設的幾個帳號角色的設定,可以讓網站的管理工作清楚有條理,其他參與編輯的朋友也可以專注在自己的內容編輯上。因此好好瞭解帳號角色的功能設計,並且做好帳號角色的安排,可以讓您的網站管理工作獲得事半功倍的高效率表現。
WordPress Roles Capabilities
WordPress 網站預設有的帳號角色共五個,分別是管理者(Administrator),編輯(Editor),作者(Author),寫手(Contributor)與訂閱者(Subscriber)。說真的單從字面上很難分辨編輯/作者/寫手三個的區分,字義上好像都是發表內容相關的設定,所以接下來的文章內容將同時使用圖片加深大家對於帳號角色的不同設定與功能。
管理者(Administrator)
如果您的 WordPress 網站是由您自己安裝架設的,那麼通常建置的帳號角色就是管理者(Administrator),理所當然擁有整個網站的最高權限,可以新增/修改/刪除文章頁面與留言,可以新增媒體/外掛程式與佈景主題等等。也就是說整個 WordPress 網站可以操作的功能權限都開放給管理者(Administrator)。
編輯(Editor)
編輯角色完全擁有網站與內容相關的編輯/修改或是刪除,可以上傳新增媒體,新增分類,是僅次於管理者的次高權限帳號角色。這個帳號角色通常會出現在網站都建置完成以後,登入後就只是為了網站內容的發佈與管理,權限上不會去更動到網站的設定,也無法新增外掛程式或是佈景主題,讓網站的控制權確實管理,因此這也是最常被建議建置在 WordPress 網站上的帳號角色。
作者(Author)
作者這個帳號的權限就只可以編輯修改自己發佈的文章,其他人的文章只能閱讀,不能修改變動他人的文章內容,擁有可以上傳媒體檔案的權限,這樣的帳號角色設計,可以讓網站同時擁有好幾位文章內容提供者,各自可以發佈自己專屬的文章內容,為文章分類是由網站管理者統一設計。
寫手(Contributor)
寫手的帳號權限與作者這相似,差別在於無法上傳媒體檔案。這個差異在於網站內容想要由外人來提供時,可以使用這個方式來做管制。避免可以上傳媒體,也是安全控管的項目之一。對於網站內容建置需要大量其他人員提供時,可以好好利用這個帳號角色的設定。
訂閱者(Subscriber)
這是最基本的帳號角色設定,訂閱者只可以讀網站的內容,完全沒有其他權限可以操作網站的任何內容(文章/頁面或是媒體…),適合在網站內容向要有簡單的管理閱讀權限時,可以利用這個帳號角色,申請註冊以後才可以閱讀都某些受到控制的文章內容。
超級管理者(Super Admin)
最後補充說明超級管理者,這個帳號角色在一般的 WordPress 網站建置並不會出現,如果您的網站建置是多網誌站台(MULTISITE)的網站建置,就會出現這個超級管理者的帳號角色,除了原有的管理者權限以外還可以管理其他的網誌站台。
參考文件:https://codex.wordpress.org/Roles_and_Capabilities
結論
對於很多網站來說,好好利用原本就擁有的帳號角色,基本上就可以搭建出一個很完整的類會員網站。透過這些簡單的設定與利用它原來就具備的功能,就可以讓網站的操作使用非常多樣,甚至於不需要運用到外掛程式。這也是我一直跟大家提倡的,多到官網的文件區逛逛。閱覽文件所接受的知識,會讓自己對於 WordPress 網站的建置與管理有非常大的進步。