WordPress 如何自訂使用者角色+權限設定(使用 User Role Editor)?

WordPress 如何自訂使用者角色+權限設定(使用 User Role Editor)?

這是一篇「 WordPress 角色權限 」的客製化設定教學。

不論是架設 Blog 網站形象網站設計電商網站建置 或是各類型的網站,只要有涉及到團隊作業,網站編輯人員可能就不只有一位。

這時就需考慮是否 新增後台使用者,讓團隊內的成員使用,雖然 WordPress 預設有多種角色可選用,但有些角色的權限對於某些站長來說,可能還是有點過高。

這裡用 WordPress 預設的「 編輯 」角色作為舉例,此角色能自由刪除已發佈的文章&頁面,所以如果委派這樣的角色出去,可能會是一個潛在性的風險。

既然如此,我們就需藉由一款權限外掛,它能夠讓我們自訂使用者角色&客製化權限,滿足不同的業務需求。更多 WordPress 會員權限設定

而這篇文章會介紹的 User Role Editor 外掛,就能簡單達成此任務,下面跟大家逐一分享。


1. User Role Editor 是什麼?

WordPress 角色權限:User Role Editor 外掛
WordPress 角色權限:User Role Editor 外掛

User Role Editor 是一款專業的「 WordPress 角色權限 」設定外掛,不但能讓站長自行新增多種使用者角色,也能針對這些角色進行客製化的權限分配。

客製化使用角色&權限

WordPress 原來的角色分別有管理員、編輯、作者、投稿者等 ..,你也能自行新增像是「 文案寫手 」角色,執掌範圍是專門協助新文章撰寫和原有的文案更新,並關閉多餘的使用功能(像是刪除文章權限等 ..)。

又或者是,如果你是電商經營者,需要小幫手協助上架新商品&已上架商品更新,這時也能額外開一個類似「 電商小幫手 」的角色,只有賦予相關權限給此角色即可。

快速新增使用者角色

User Role Editor 可讓你複製已經存在的角色權限(像是編輯、寫手等 ..),並再針對新角色做權限的微調整,加快新角色權限分配的速度。

更改已經存在的角色權限

站長也可以針對 WordPress 的任一個預設使用者角色,做客製化的權限調整。

除了上面提到的功能,User Role Editor 還有許多好用的能力,像是刪除多餘的使用者角色等 ..,你都能自行玩玩看:)


2. 外掛安裝+基本設定

首先,前往 WordPress 外掛,搜尋 User Role Editor 然後安裝+啟用。

WordPress 角色權限 :User Role Editor 外掛
WordPress 角色權限 :User Role Editor 外掛

前往 WordPress 設定 > User Role Editor,把「 以人類可讀的格式顯示權限 」勾選,這樣等下委派權限的時候,部分才會轉用中文顯示,會方便我們操作。

WordPress角色權限設定 :一般選項設定
WordPress角色權限設定 :一般選項設定

好囉,簡單的前置作業就完成了。


3. 新增角色&分配權限

如果公司有聘請人專門經營網路文章,或是用團隊方式經營網站等 ..,都能用 User Role Editor 外掛,額外新增一個角色並分配客製化的權限。

接下來,我會示範新增一個「 文案寫手 」角色,這角色主要只能編輯網站文章,這樣一來就不太會有權限過高的問題。

你也可以參考下面的新增角色流程,並依照自己的需求客製化調整,打造符合你的產業類型的角色。

Step1:新增角色

前往 WordPress 使用者 > User Role Editor,點選「 新增使用者角色 」。

WordPress角色權限 :新增使用者角色
新增使用者角色

新增使用者角色,可設定名稱 ID(用英文取名)、角色名稱。

有關角色複製來源,這是比較方便站長建立新角色的功能,可以任意選擇想要複製的角色權限,或是選擇「 無 」自己從頭設定也可以。

這裡我選擇「 編輯 」,因為等下要新增的角色,跟「 編輯 」所擁有的功能是差不多的。

WordPress角色權限 :設定名稱&複製來源
WordPress角色權限 :設定名稱&複製來源

Step2:移除刪除權限

將有關刪除的功能都拔除,然後編輯部分的功能也只開放文章可編輯,有關頁面的編輯權限也全都拔除。

WordPress角色權限 :設定角色權限
WordPress角色權限 :設定角色權限

Step3:移除發佈權限

如果你需讓「 文案寫手 」也能夠協助回覆訪客留言,那這「 審閱留言 」功能可開啟(反之亦然),參考下圖。

至於「 發佈頁面 」、「 發佈文章 」兩個權限,如果把它們給關閉,這樣「 文案寫手 」所有的編輯修改,都會需要經過最高權限,也就是「 網站管理員 」的審核,而不會有站長不知道的地方被莫名更改到。

WordPress角色權限 :取消發佈文章 / 頁面權限
WordPress角色權限 :取消發佈文章 / 頁面權限

Step4:角色確認更新

除此之外,如果你有安裝其他各式各樣的 WordPress 外掛,都可能會有更多權限可進行調整,只要依照自己需求設定即可。

等待一切都設定完畢後,就可以點「 更新 」進行儲存啦:)

WordPress角色權限 :更新使用者角色&權限
更新使用者角色&權限

4. 網站成果展示

這章節,就來看一下剛設定的角色功能囉!

首先,前往 WordPress 使用者 > 新增使用者,使用者角色選擇剛新增的「 文案寫手 」,完成後點選「 新增使用者 」。

備註:至於「 其他使用者角色 」功能是,如果打算讓新的使用者,同時擁有另一個角色的權限,就能在這進行指派。

新增 WordPress 使用者
新增 WordPress 使用者

接著改用剛新增的使用者,進行網站登入。

再度前往 WordPress 文章 > 全部文章,會發現文章的刪除功能已經被移除啦!

WordPress 文章列表的刪除功能,已經被移除了
WordPress 文章列表的刪除功能,已經被移除了

點擊任一篇文章進入,會發現原來的發佈按鈕,已經被「 送交審閱 」給替代掉了。

這也代表「 文案寫手 」做的任何文章修改,都需經過最高管理員的確認,才能順利發佈。

需「送交審閱」才能正式修改文章
需「送交審閱」才能正式修改文章

再來,可看一下後台側邊欄會發現有關網站「 頁面 」的選項,也都不見了。

原因當初在分配權限時,我們只開放角色做「 文章 」的編輯,而把「 頁面 」編輯的相關權限都給移除了。

新增 / 編輯「 頁面 」的權限,已被移除了
新增 / 編輯「 頁面 」的權限,已被移除了

5. 客製化權限(針對個別使用者)

最後,如果打算對已經設定好的使用者,進行客製化的權限調整,User Role Editor 外掛也有這樣的功能可設定。

首先,前往 WordPress 使用者 > 全部使用者,針對要編輯權限的角色,選擇「 權限 」。

選擇要調整權限的使用者
選擇要調整權限的使用者

會看到修改權限的主軸,已經變成是針對指定的「 使用者 」為主了,並非前面章節所提到的依照「 角色 」調整權限的方式。

如果在這情況下修改權限,原來的「 角色 」權限是不會被影響的,只會針對這個使用者做個別的權限調整。

客製化權限(針對個別使用者)
客製化權限(針對個別使用者)

舉個情境會大家會比較好理解,如果團隊有兩個文案寫手,分別是 A 和 B。

假如 A 是核心管理團隊的成員,你打算給他更多一點的權限,但又不想因此多新增一個全新的角色,就能用這個方法在「 文案寫手 」的角色權限上,再多分配給 A 更多的權限,像是發佈文章 / 頁面、刪除文章 / 頁面等 .. 功能。

達到可針對各別使用者,客製化使用者權限的操作。

這對於某些站長來說,也是一個滿不錯用的功能:)


常見問題

User Role Editor 是什麼?

User Role Editor 是一款專業的 WordPress 角色權限設定外掛,不但能讓站長自行新增多種使用者角色,也能針對這些角色進行客製化的權限分配。

User Role Editor 可新增多少個使用者角色?

目前是沒有上限規定,可依照自己需求新增。

User Role Editor 常用在什麼場景呢?

有多人需一起經營網站,要進行角色分派的時候,可以做權限設定的調整。


WordPress 學習資源

學習 WordPress 網站架設流程中,或許會遇到一些解決不了問題,可以在下方留言給我,我會盡力協助解答。

如果你沒有時間自己架站,或是想委託專人服務,那可以參考我們的 網站建置服務

我最近也開啟了 YouTube 頻道,裡面有些影片教學,你也能搭配 Blog 一起學習,應該會來的更加順手(歡迎訂閱我+開啟小鈴鐺,可收到第一手影片教學通知)。

當然,如果怕問題描述不清楚,也可以加入 WordPress 教學時光屋 – 犬哥網站 ,我同步也會在社團中幫忙解惑。

希望這些對你有所幫助,祝架站順利啦。

犬哥網站:wordpress教學社團

關於作者

犬哥網站:網頁設計 x 網路行銷教學平台

犬哥網站

我們分享 WordPress 架站 x 網路行銷知識,不需會任何程式技術,就能自己建立各種網站。 搭配豐富的網路行銷教學,幫助你被更多人看到。 趕快跟著我們的腳步,開始學習吧:)

16 thoughts on “WordPress 如何自訂使用者角色+權限設定(使用 User Role Editor)?”

  1. 請問一下~~
    wordpress有辦法做到
    假如我有5個使用者,可以將文章內容區分5個使用者顯示嗎,比如A個人頁面顯示只有A寫的文章,B個人頁面顯示只有B寫的文章,已經針對權限做管理,但不知道在頁面是不是可以做到~(有想到文章可以大分類以人名來區分,但不知道在文章顯示該如何做)
    謝謝~~

    1. 嗨,以目前文章介紹的這款,免費版方案應該是沒有你提到的功能。

      因為我沒實際操作過這種方式,所以可能無法給予答覆。

      至於進階版是否有此功能,可能需自行了解一下,但你提到的功能,如果有的話,應該也會是進階版功能(不一定是此外掛)。

  2. 犬哥您好,想請問製作電商網站”登入註冊後”,在wp後臺查看會員資料,他的角色如何讓他是單純的”顧客”身份,而不是wp後臺網站管理者呢? (版型是使用 flatsome) ,感謝您播空回覆哦!^^

    1. 犬哥網站 - Luna

      嗨,妮可佳,

      客戶在註冊 WooCommerce 帳號時,預設是「 客戶 」角色,本來就不會是後台管理員唷,也無法進入後台。

      如果你需要另外設置角色禁止進入 WordPress 後台頁面,可以參考 Ultimate Member 外掛 ,前往「 會員角色 」頁面設定,將所有使用者角色前往 WordPress 後台的權限關閉。

      如果對外掛 / 會員權限設定有其他疑問,也可以前往 犬哥社團 上傳圖片加以說明你的問題,讓廣大網友一起幫助你唷:)

  3. 犬哥 您好 如果我用bbpress 或是buddy press 論壇 是可以用這款 增加一個按鈕
    在前台留言 旁邊 編輯文章或是刪除文章呢? 就跟管理臉書社團一樣呢?

    期待您的回應

    謝謝

    1. 犬哥網站 - Luna

      嗨,Danny,

      這兩款外掛管理員都可以編輯 / 刪除使用者留言,

      你可以兩款都試用看看,哪一款的功能更符合你的需求唷:)

  4. 嗨 犬哥,你好
    我在Youtube上有看到您介紹的 Ultimate Member 外掛,
    因為也是要讓某個文章分類不讓非會員看到,所以安裝此外掛。

    但這外掛好像將 User Role Editor 這個外掛權限所客製的角色權限用跑掉了
    不曉得是不是這兩個外掛有衝突呢?
    在UM的設定內看不到URE建立的某一個角色。

    另外在elementor pro 的文章分類列表,在未登入的情況下會變得顯示全部耶~
    登入後文章分類列表會變正常的分類。
    謝謝犬哥:)

    1. 犬哥網站 - Luna

      嗨,Ricky

      User Role Editor 和 Ultimate Member 都是會員權限設置相關外掛,同時存在可能會產生衝突,建議選擇一款留在網站上即可,

      最後一個問題可能也是因為外掛衝突的原因,可以先保留一款,刷新緩存後試試看該問題是否還存在,

      若還存在,建議你可詢問 Elementor 客服,協助你處理問題

      1. 謝謝犬哥,那在User Role Editor上面怎麼設定限制非會員閱讀文章的設定呢?
        在後台看都只有設定角色CRUD的權限,在指定的文章分類、文章等都找不到可以設定的地方..
        謝謝犬哥

        1. 犬哥網站 - Luna

          User Role Editor 只有角色權限設置的功能,沒有限制單一頁面&文章的功能

          若需要限制角色閱讀權限,使用 Ultimate Member 外掛更可以幫助到你唷:)

  5. 犬哥您好,
    想請問如果網站原先有3位網站管理員(A、B、C),之前文章都為作者A,但現在如果移除掉A使用者,這樣會影響到原有文章顯示、編輯嗎?
    謝謝

    1. 犬哥網站 - Luna

      嗨,小琴,

      在刪除該使用者時,會詢問你要將該名作者發佈的文章分派給哪一位作者,指定分派後就可以安心刪除,因為該作者發表的文章,都會被移轉給另一位作者囉:)

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。

回到頂端