如何使用插件在 WordPress 中配置用戶角色
已發表: 2020-12-14在上一篇文章中,我們了解了用戶角色以及如何在 WordPress 中添加新用戶。 但是,在處理用戶角色時,您可能會發現 WordPress 在添加和刪除用戶角色的能力方面存在一些限制。 例如,默認情況下,WordPress 中的 Editor 角色不允許操作主題和插件。 但是如果你想給他/她這些能力呢?
- 1.用戶角色編輯器插件
- 2.使用插件在 WordPress 中配置用戶角色
- 2.1. 第 1 步:安裝並激活插件
- 2.2. 第 2 步:設置插件
- 2.3. 步驟 3:配置用戶角色
- 2.4. 選擇用戶角色
- 2.5. 編輯所選用戶角色的能力
- 3.遺言
為了解決這個問題,您可以使用插件來自定義 WordPress 中的用戶角色。 我將使用 User Role Editor 插件來處理上述情況。 但是,請記住,您的帳戶必須是管理員或被授予自定義用戶角色的能力才能使用此功能!
用戶角色編輯器插件
有很多插件可以在 WordPress 存儲庫中自定義用戶角色,例如成員、高級訪問管理器、導航菜單角色、WPFront 用戶角色編輯器、增強的功能管理器、角色範圍……但最受歡迎和最出色的一個是用戶角色編輯器插入。
用戶角色編輯器當前版本: 4.61
最後更新: 2021 年 12 月 28 日
用戶角色編輯器.4.61.zip
這是一個方便實用的免費增值插件,非常易於使用。 請注意,我在本文中僅使用免費版本!
使用插件在 WordPress 中配置用戶角色
第 1 步:安裝並激活插件
用戶角色編輯器插件是免費的,可在 wordpress.org 上獲得,因此只需像往常一樣安裝並激活插件。 轉到Admin Dashboard上的Plugins > Add New ,找到所需的插件,然後單擊Install Now 。

第 2 步:設置插件
安裝並激活插件後,在使用前轉到設置>用戶角色編輯器並設置插件。

設置界面將顯示以下五個選項卡:
常規選項卡
常規選項卡包括五個選項:
- 在用戶角色編輯器中顯示管理員角色:更改此重要角色的功能可能會導致安全問題。 因此,摘錄對於真正必要的情況,您應該關閉此功能。
- 以人類可讀的形式顯示功能:通常,功能顯示為代碼(例如,
edit_published_posts)。 此選項重命名功能以方便讀者理解(例如,Edit published posts)。 因此,您應該始終選中此框。 - 顯示已棄用的功能:以前,WordPress 中的用戶角色被命名為級別 0 – 10。如今,這種命名方法不再可用。 它只存在於一些舊的主題和插件中。 如果您使用此類主題和插件,請啟用此選項以確保用戶角色編輯器插件與它們兼容。
- 確認角色更新:插件將要求您在更新更改之前進行確認。
- 編輯用戶功能:默認情況下您應該勾選它以編輯功能。


附加模塊選項卡
此選項卡只有一項: Count users without role 。 如果有用戶尚未接收或註冊角色,此選項將幫助您輕鬆查找和管理這些用戶。

默認角色選項卡
當新用戶註冊帳戶時,您可以在此選項卡中為其指定一個(或多個)默認角色。

工具選項卡
在此選項卡中,您可以將用戶角色恢復為 WordPress 默認設置。 在單擊“重置”之前應仔細考慮,因為所有用戶數據都將丟失。

關於標籤
此選項卡包含一些其他信息,例如插件版本、作者網站鏈接、常見問題頁面鏈接、捐贈鏈接、更改日誌……如果您對插件有任何疑問,請聯繫作者或訪問此處的常見問題解答頁面。

步驟 3:配置用戶角色
要在 WordPress 中配置用戶角色,請轉到用戶>用戶角色編輯器。 插件界面如下圖所示:

選擇用戶角色
在此部分中,選擇要自定義的用戶角色。 該列表包括 WordPress 默認角色(管理員、編輯者、作者、貢獻者、訂閱者)和用戶或插件添加的其他用戶角色。 例如,我選擇了Editor角色。

此外,在右側面板上,您還可以添加新用戶角色(添加角色)、重命名當前選擇的角色(重命名角色)或刪除用戶角色(刪除角色)——WordPress 默認用戶角色除外。

此外,點擊添加角色 後,您可以復制當前用戶角色。

編輯所選用戶角色的能力
在組部分,您可以添加/刪除所選用戶角色的功能。 例如,我希望允許編輯器操作插件,因此我在左側的All列中選擇Plugins並在右側的列中勾選所需的功能(安裝、刪除、更新插件等)。

您可以利用兩個有用的功能來更快地搜索功能:
- Quickfilter :使用此功能按名稱搜索功能。
- 僅授予:每個用戶角色被授予不同的能力。 此功能將篩選出當前授予所選用戶角色的功能。
此外,您還可以通過以下兩個按鈕自行添加或刪除功能:
- 添加能力:注意能力名稱只用拉丁字母、數字和“_”書寫。 這個選項相當高級,因為它與代碼有關,所以如果您不是專家,請跳過它。
- 刪除功能:請注意,用戶角色編輯器插件不支持刪除 WordPress 默認功能
最後,完成自定義用戶角色後,不要忘記單擊Update 。

當我尚未自定義此用戶角色時,這是我網站上的編輯器帳戶:

這是我使用 User Role Editor 插件授予 Editor 角色功能後的結果。

如您所見,在我使用 User Role Editor 插件自定義 Editor 角色後,插件部分顯示在Admin Dashboard 上。 從現在開始,編輯者可以在我的網站上安裝、激活、刪除、編輯和更新插件。
最後的話
利用用戶角色編輯器插件適當地添加/刪除 WordPress 中的功能和用戶角色,將幫助您輕鬆、快速、高效地管理站點上的用戶。 但是,在向用戶授予一些重要功能(例如,安裝/卸載主題和插件;刪除帖子和頁面;添加/刪除用戶角色;……)之前,您應該仔細考慮,因為它們可能會無意(或有意)導致一些事件。 這些事件會影響網站運行,甚至會丟失您的重要數據。
為了防止用戶在網站上造成的事故,您最好備份您網站的數據。
