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 角色權限 」設定外掛,不但能讓站長自行新增多種使用者角色,也能針對這些角色進行客製化的權限分配。

客製化使用角色&權限

User Role Editor 外掛,指定角色&權限
User Role Editor 外掛,指定角色&權限

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

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

快速新增使用者角色

User Role Editor 外掛快速新增使用者角色
User Role Editor 外掛快速新增使用者角色

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 學習資源

學習網站架設+網路行銷的過程中,或許會遇到一些解決不了問題,可以在下方留言給我,我會盡力協助解答!

接下來,額外分享 3 項實用資源,可有效幫助大家做學習。

資源一:WP 高手架站課(線上課程)

這門 WordPress 高手架站課 濃縮了犬哥多年在網頁設計的實戰經驗,從網頁設計觀念、WordPress / WooCommerce 後台操作、熱門主題.外掛教學、品牌網站 / 部落格 / 電商網站,3 大類型網站建置方法等 .. 豐富內容,一次教會你。

課程內容非常的紮實(長度超過 20 小時)。如果你剛學習自架網站,這門課程可以讓你用最快的速度,就學會這項技能!

點擊下面了解課程,立馬擁有自己的品牌網站,並增加網路曝光度!

WordPress 高手架站課|一堂課讓你變架站高手!
WordPress 高手架站課|一堂課讓你變架站高手!

資源二:SEO 排名飆升課(線上課程)

網站建立完畢後,但卻沒有流量怎麼辦?或是只能靠花錢投廣告才會有訂單?

這門 SEO 排名飆升課,教你掌握關鍵字策略、SEO 文章撰寫、多種實戰 SEO 技巧、透視對手 SEO 策略、SEO 必備軟體教學、最新 AI SEO 應用等 ..,大幅提升行銷能力。

點擊下面了解課程,帶你衝上 Google 排名第一頁,大量提升網站營收和訂單!

SEO 排名飆升課|帶你衝上 Google 第一頁!
SEO 排名飆升課|帶你衝上 Google 第一頁!

資源三:犬哥數位(專業 WordPress 網頁設計公司)

如果你沒時間自己架站、或是遇到解決不了的網站問題。歡迎洽詢 犬哥數位(WordPress 網頁設計公司),請專家製作會更有效率!

WordPress 網頁設計公司|犬哥數位

資源四:更多犬哥教學資源

如果你在操作過程中遇到問題,可以加入 犬哥研討社(目前有超過 9000+ 團員)。除了有網友一同幫你解惑外,犬哥團隊也會同步在社團幫助大家。

如果你想學更多網頁設計、數位行銷知識,可關注 YouTube 頻道,或是歡迎追蹤 犬哥網站 IG

犬哥網站社團
犬哥網站社團

關於作者

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

犬哥網站

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

在〈WordPress 如何自訂使用者角色+權限設定(使用 User Role Editor)?〉中有 16 則留言

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

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

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

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

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

    1. 犬哥網站

      嗨,妮可佳,

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

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

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

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

    期待您的回應

    謝謝

    1. 犬哥網站

      嗨,Danny,

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

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

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

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

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

    1. 嗨,Ricky

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

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

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

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

        1. 犬哥網站

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

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

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

    1. 犬哥網站

      嗨,小琴,

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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端