這是一篇「 WordPress 角色權限 」的客製化設定教學。
不論是架設 Blog 網站、形象網站設計、電商網站建置 或是各類型的網站,只要有涉及到團隊作業,網站編輯人員可能就不只有一位。
這時就需考慮是否 新增後台使用者,讓團隊內的成員使用,雖然 WordPress 預設有多種角色可選用,但有些角色的權限對於某些站長來說,可能還是有點過高。
這裡用 WordPress 預設的「 編輯 」角色作為舉例,此角色能自由刪除已發佈的文章&頁面,所以如果委派這樣的角色出去,可能會是一個潛在性的風險。
既然如此,我們就需藉由一款權限外掛,它能夠讓我們自訂使用者角色&客製化權限,滿足不同的業務需求。更多 WordPress 會員權限設定。
而這篇文章會介紹的 User Role Editor 外掛,就能簡單達成此任務,下面跟大家逐一分享。
1. User Role Editor 是什麼?
User Role Editor 是一款專業的「 WordPress 角色權限 」設定外掛,不但能讓站長自行新增多種使用者角色,也能針對這些角色進行客製化的權限分配。
客製化使用角色&權限
WordPress 原來的角色分別有管理員、編輯、作者、投稿者等 ..,你也能自行新增像是「 文案寫手 」角色,執掌範圍是專門協助新文章撰寫和原有的文案更新,並關閉多餘的使用功能(像是刪除文章權限等 ..)。
又或者是,如果你是電商經營者,需要小幫手協助上架新商品&已上架商品更新,這時也能額外開一個類似「 電商小幫手 」的角色,只有賦予相關權限給此角色即可。
快速新增使用者角色
User Role Editor 可讓你複製已經存在的角色權限(像是編輯、寫手等 ..),並再針對新角色做權限的微調整,加快新角色權限分配的速度。
更改已經存在的角色權限
站長也可以針對 WordPress 的任一個預設使用者角色,做客製化的權限調整。
除了上面提到的功能,User Role Editor 還有許多好用的能力,像是刪除多餘的使用者角色等 ..,你都能自行玩玩看:)
2. 外掛安裝+基本設定
首先,前往 WordPress 外掛,搜尋 User Role Editor 然後安裝+啟用。
前往 WordPress 設定 > User Role Editor,把「 以人類可讀的格式顯示權限 」勾選,這樣等下委派權限的時候,部分才會轉用中文顯示,會方便我們操作。
好囉,簡單的前置作業就完成了。
3. 新增角色&分配權限
如果公司有聘請人專門經營網路文章,或是用團隊方式經營網站等 ..,都能用 User Role Editor 外掛,額外新增一個角色並分配客製化的權限。
接下來,我會示範新增一個「 文案寫手 」角色,這角色主要只能編輯網站文章,這樣一來就不太會有權限過高的問題。
你也可以參考下面的新增角色流程,並依照自己的需求客製化調整,打造符合你的產業類型的角色。
Step1:新增角色
前往 WordPress 使用者 > User Role Editor,點選「 新增使用者角色 」。
新增使用者角色,可設定名稱 ID(用英文取名)、角色名稱。
有關角色複製來源,這是比較方便站長建立新角色的功能,可以任意選擇想要複製的角色權限,或是選擇「 無 」自己從頭設定也可以。
這裡我選擇「 編輯 」,因為等下要新增的角色,跟「 編輯 」所擁有的功能是差不多的。
Step2:移除刪除權限
將有關刪除的功能都拔除,然後編輯部分的功能也只開放文章可編輯,有關頁面的編輯權限也全都拔除。
Step3:移除發佈權限
如果你需讓「 文案寫手 」也能夠協助回覆訪客留言,那這「 審閱留言 」功能可開啟(反之亦然),參考下圖。
至於「 發佈頁面 」、「 發佈文章 」兩個權限,如果把它們給關閉,這樣「 文案寫手 」所有的編輯修改,都會需要經過最高權限,也就是「 網站管理員 」的審核,而不會有站長不知道的地方被莫名更改到。
Step4:角色確認更新
除此之外,如果你有安裝其他各式各樣的 WordPress 外掛,都可能會有更多權限可進行調整,只要依照自己需求設定即可。
等待一切都設定完畢後,就可以點「 更新 」進行儲存啦:)
4. 網站成果展示
這章節,就來看一下剛設定的角色功能囉!
首先,前往 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 小時)。如果你剛學習自架網站,這門課程可以讓你用最快的速度,就學會這項技能!
點擊下面了解課程,立馬擁有自己的品牌網站,並增加網路曝光度!
資源二:SEO 排名飆升課(線上課程)
網站建立完畢後,但卻沒有流量怎麼辦?或是只能靠花錢投廣告才會有訂單?
這門 SEO 排名飆升課,教你掌握關鍵字策略、SEO 文章撰寫、多種實戰 SEO 技巧、透視對手 SEO 策略、SEO 必備軟體教學、最新 AI SEO 應用等 ..,大幅提升行銷能力。
點擊下面了解課程,帶你衝上 Google 排名第一頁,大量提升網站營收和訂單!
資源三:犬哥數位(專業 WordPress 網頁設計公司)
如果你沒時間自己架站、或是遇到解決不了的網站問題。歡迎洽詢 犬哥數位(WordPress 網頁設計公司),請專家製作會更有效率!
資源四:更多犬哥教學資源
如果你在操作過程中遇到問題,可以加入 犬哥研討社(目前有超過 9000+ 團員)。除了有網友一同幫你解惑外,犬哥團隊也會同步在社團幫助大家。
如果你想學更多網頁設計、數位行銷知識,可關注 YouTube 頻道,或是歡迎追蹤 犬哥網站 IG。
請問一下~~
wordpress有辦法做到
假如我有5個使用者,可以將文章內容區分5個使用者顯示嗎,比如A個人頁面顯示只有A寫的文章,B個人頁面顯示只有B寫的文章,已經針對權限做管理,但不知道在頁面是不是可以做到~(有想到文章可以大分類以人名來區分,但不知道在文章顯示該如何做)
謝謝~~
嗨,以目前文章介紹的這款,免費版方案應該是沒有你提到的功能。
因為我沒實際操作過這種方式,所以可能無法給予答覆。
至於進階版是否有此功能,可能需自行了解一下,但你提到的功能,如果有的話,應該也會是進階版功能(不一定是此外掛)。
你好,我想問如果我可以設定讓某個使用者角色看的見我的隱藏商品嗎? 還是有什麼推薦的外掛呢?
嗨,白白,
可以參考我們另外一款 Ultimate Member 外掛教學,
依照不同會員登入狀態、使用者角色,客製化商品瀏覽權限唷:)
犬哥您好,想請問製作電商網站”登入註冊後”,在wp後臺查看會員資料,他的角色如何讓他是單純的”顧客”身份,而不是wp後臺網站管理者呢? (版型是使用 flatsome) ,感謝您播空回覆哦!^^
嗨,妮可佳,
客戶在註冊 WooCommerce 帳號時,預設是「 客戶 」角色,本來就不會是後台管理員唷,也無法進入後台。
如果你需要另外設置角色禁止進入 WordPress 後台頁面,可以參考 Ultimate Member 外掛 ,前往「 會員角色 」頁面設定,將所有使用者角色前往 WordPress 後台的權限關閉。
如果對外掛 / 會員權限設定有其他疑問,也可以前往 犬哥社團 上傳圖片加以說明你的問題,讓廣大網友一起幫助你唷:)
好的,謝謝犬哥回覆!
不用客氣唷!
犬哥 您好 如果我用bbpress 或是buddy press 論壇 是可以用這款 增加一個按鈕
在前台留言 旁邊 編輯文章或是刪除文章呢? 就跟管理臉書社團一樣呢?
期待您的回應
謝謝
嗨,Danny,
這兩款外掛管理員都可以編輯 / 刪除使用者留言,
你可以兩款都試用看看,哪一款的功能更符合你的需求唷:)
嗨 犬哥,你好
我在Youtube上有看到您介紹的 Ultimate Member 外掛,
因為也是要讓某個文章分類不讓非會員看到,所以安裝此外掛。
但這外掛好像將 User Role Editor 這個外掛權限所客製的角色權限用跑掉了
不曉得是不是這兩個外掛有衝突呢?
在UM的設定內看不到URE建立的某一個角色。
另外在elementor pro 的文章分類列表,在未登入的情況下會變得顯示全部耶~
登入後文章分類列表會變正常的分類。
謝謝犬哥:)
嗨,Ricky
User Role Editor 和 Ultimate Member 都是會員權限設置相關外掛,同時存在可能會產生衝突,建議選擇一款留在網站上即可,
最後一個問題可能也是因為外掛衝突的原因,可以先保留一款,刷新緩存後試試看該問題是否還存在,
若還存在,建議你可詢問 Elementor 客服,協助你處理問題
謝謝犬哥,那在User Role Editor上面怎麼設定限制非會員閱讀文章的設定呢?
在後台看都只有設定角色CRUD的權限,在指定的文章分類、文章等都找不到可以設定的地方..
謝謝犬哥
User Role Editor 只有角色權限設置的功能,沒有限制單一頁面&文章的功能
若需要限制角色閱讀權限,使用 Ultimate Member 外掛更可以幫助到你唷:)
犬哥您好,
想請問如果網站原先有3位網站管理員(A、B、C),之前文章都為作者A,但現在如果移除掉A使用者,這樣會影響到原有文章顯示、編輯嗎?
謝謝
嗨,小琴,
在刪除該使用者時,會詢問你要將該名作者發佈的文章分派給哪一位作者,指定分派後就可以安心刪除,因為該作者發表的文章,都會被移轉給另一位作者囉:)