你想在你的網站上創建自定義的WordPress使用者角色,分配不同的許可權,這篇文章將告訴你如何自定義Wordpress使用者角色
但在我們進入步驟之前,讓我們簡單地瞭解一下自定義使用者角色。
什麼是自定義使用者角色?
WordPress成為一個非常流行和可用的CMS的主要原因之一是它能夠輕鬆地管理使用者角色。 這是因為它已經為你提供了一套有用的使用者角色,併為每個角色分配了特定的功能。 默認情況下,WordPress為你提供6個使用者角色。
超級管理員
管理員
編輯
作者
撰稿人
訂閱者
這些角色中的每一個都有其獨特的許可權,使用戶能夠執行一系列非常獨特的任務。 例如,編輯使用者角色可以管理和發佈您網站上的所有帖子。 而作者使用者角色只能發佈和管理自己的帖子。
除了這6個預定義的使用者角色,如果任何其他的使用者角色被添加到網站上,並具有自己的自定義功能,它就是一個自定義使用者角色。 一些常見的自定義使用者角色的例子是評論版主、庫存管理員和嘉賓作者。
現在你知道什麼是自定義使用者角色了,讓我們看看為什麼以及什麼時候可能需要創建它。
為什麼在WordPress中創建自定義使用者角色?
你可能需要在WordPress中創建自定義使用者角色,這有幾個原因,取決於情況。 正如已經提到的,WordPress在你安裝時有6種不同的預設使用者角色。
但是,即使它們對於一個普通的網站來說完全足夠,你可能需要一些更多的使用者角色。 這時你就需要為你的網站的額外需求創建自定義使用者角色。 如果你的網站上有很多註冊用戶,並且要給他們分配多個任務,那麼自定義使用者角色就更有用了。
例如,像庫存經理、客戶這樣的使用者角色對一個網上商店來說是非常必要的。 同樣,客座作者和評論版主的使用者角色對一個博客來說也相當重要。 因此,如果你運行任何類似的網站,而沒有正確的使用者角色來完成任務,你可能會很難正確地管理你的網站。
如何創建自定義WordPress使用者角色
創建和添加自定義使用者角色到你的WordPress網站的最簡單方法是使用一個外掛程式。 外掛程式説明你增加你的網站的功能。 這允許你在你的網站上添加預設主題中不存在的或WordPress不提供的功能。
同樣,WordPress有幾個外掛程式,可以讓你創建自定義的使用者角色,並將其添加到你的網站上。 因此,讓我們先來看看一些最受歡迎的外掛程式。
User Role Editor
正如名字本身所暗示的,使用者角色編輯器是一個外掛程式,旨在讓你在WordPress網站上編輯使用者角色。 它是一個非常容易使用的外掛程式,通過它你可以編輯一個新的自定義使用者角色的能力。 除此之外,你甚至可以複製一個現有的角色,並進一步修改它,使之成為一個全新的使用者角色。
由於管理使用者角色可能是一項複雜的任務,該外掛程式還為您提供了多網站支援。 因此,如果需要,你可以為多個網站管理多個新的自定義使用者角色。
關鍵功能
- 複製現有的使用者角色並進一步定製它
- 為角色遮罩選定的管理功能表專案
- 匯出/導入使用者角色選項
- 為指定的角色提供前臺小工具
- 多網站支援
價格
使用者角色編輯器是一個免費的外掛程式。 你可以從官方WordPress外掛程式庫中獲得免費版本。 高級版本從每年29美元開始,包括1年的更新和高級支援。
Members
會員是WordPress最好的會員外掛程式之一,但它可以用來創建自定義使用者角色。 它使你能夠為特定的使用者角色添加功能,甚至讓你刪除它們,如果它不需要特定的角色。 同樣,該外掛程式也允許你根據你的網站的要求,為一個使用者添加多個使用者角色。
此外,你也可以通過使用這個外掛程式只為特定的使用者提供訪問許可權來保護你的內容。 但更重要的是,它允許你添加內容許可權和限制性內容,以進一步保護你的網站內容。
關鍵功能
- 編輯、創建和刪除使用者角色和能力的選項
- 為一個使用者添加多個使用者角色
- 內容許可權和限制性內容選項
- 私人網站和飼料可切換
- 基於使用者登錄狀態的遮罩許可權
價格
會員是一個免費的外掛程式。 你可以從WordPress官方外掛程式庫中獲得免費版本。
這些是你可以用來創建和添加自定義使用者角色到你的WordPress網站的一些外掛程式。 現在,讓我們看看你如何使用它們。
使用外掛程式在WordPress中創建自定義使用者角色
在這個演示中,我們將使用使用者角色編輯器外掛程式,因為它非常容易使用,而且它的免費版本包括所有我們需要的基本功能。 事實上,大多數自定義使用者角色外掛程式都有非常相似的程式來添加一個自定義使用者角色。 因此,無論你想使用哪個外掛程式,如果你需要進一步的説明,你可以參考下面的指南。
但要開始使用這個外掛程式,我們必須安裝和啟動它。
1.安裝和啟動該外掛程式
首先,打開你的WordPress儀錶板,進入Plugins > Add New新外掛程式。 在這裡,在外掛程式庫的搜索欄中搜索該外掛程式的關鍵詞。
找到該外掛程式后,點擊 「Install Now 」來安裝該外掛程式。 安裝將很快完成。 之後,啟動該外掛程式。
如果你想使用高級版本或任何其他高級外掛程式,你需要手動上傳和激活它們。 如果你需要任何説明,請看看我們關於如何手動安裝WordPress外掛程式的詳細指南。
2.添加和配置新的使用者角色
在你啟動該外掛程式後,從你的WordPress儀錶板進入Users > User Roles 。 在這裡,你將能夠添加、編輯或刪除你網站上的任何使用者角色。 因為我們要創建一個新的自定義使用者角色,所以先點擊屏幕右側的添加角色。
作為一個例子,我們將在這裡為庫存(產品)經理創建一個使用者角色。 但你可以根據你的網站的需要,為它創建任何自定義的使用者角色。 因此,只要輸入角色名稱(ID)、顯示名稱,並選擇你是否想從任何其他使用者角色中複製它。
一旦你添加了所有這些細節,點擊Add Role
注意:我們已經添加了庫存管理員,因為我們在演示中運行一個網上商店。 因此,如果你也想為你的電子商務商店創建自定義使用者角色,我們想建議你在不遺漏任何主要步驟的情況下設置WooCommerce。 然後,自定義帖子類型和WooCommerce所需的功能也將在此顯示。
然後,你所要做的就是使用複選框選擇你想為你的新的自定義使用者角色允許的許可權。 在這裡,我們已經勾選了產品帖子類型下的所有功能,以及其他一些必要的功能。
在你對新的自定義使用者角色進行了所有必要的修改後,只需點擊更新。
如果你想編輯任何其他現有的使用者角色,該外掛程式確實讓你進一步定製它們。 只要在 「選擇角色 」的下拉功能表上選擇使用者角色,並改變其功能。
3.指派新的自定義使用者角色
現在,唯一要做的是把新的自定義使用者角色分配給你指定的使用者。
如果你想為它添加一個新的用戶,進入 Users > Add User.。 然後,為使用者添加必要的細節,並選擇你剛剛為新用戶創建的自定義使用者角色。 之後,按兩下 Add New User
你也可以給你現有的WordPress使用者添加自定義使用者角色。 為此,從你的WordPress儀錶板進入Users > All Users。 在這裡,點擊 「編輯」,你想把當前的使用者角色改為自定義的新角色。
現在,導航到 Role option,從下拉選項中選擇新創建的自定義使用者名。
最後,點擊 「更新資料 」 以儲存您的變更。
這就是了! 這就是你如何在你的WordPress網站上創建和添加新的自定義使用者角色。 指定的使用者將只能使用你為特定的自定義使用者角色選擇的那些功能。
為特定的使用者角色編輯WordPress儀錶板功能表
在你在WordPress中創建了自定義使用者角色后,你可能還需要編輯你的WordPress儀錶盤功能表,以便在上面顯示特定的功能表專案。 儘管大多數項目對於自定義使用者角色來說會被隱藏起來,但如果你需要,也可以進一步隱藏它們。 所以我們將向你展示如何為單個使用者角色編輯它們。
與創建自定義使用者角色類似,編輯WordPress儀錶板功能表的一個最簡單的方法也是使用一個外掛程式。 在這一部分,我們將使用管理員功能表編輯器外掛程式。 這是一個免費的外掛程式,它有一個非常簡單的介面,允許你編輯儀錶板功能表。
此外,該外掛程式還具有廣泛的自定義選項,可以為特定的使用者角色顯示特定的功能表專案。 但就像所有的外掛程式一樣,你必須先安裝和啟動它。
1.安裝並啟動該外掛程式
正如前面一個步驟所提到的,再次從你的WordPress儀錶板進入Plugins > Add New ,並搜索該外掛程式admin menu。 然後,在搜尋結果中找到該外掛程式后,點擊立即安裝。
最後,在安裝完成後啟動該外掛程式。 現在,你可以配置外掛程式的設置,為你的使用者角色編輯儀錶板。
2.配置特定使用者角色的功能表項
要選擇你想顯示給特定使用者角色的功能表專案,請從你的WordPress儀錶板進入 Settings > Menu Editor。 你將被重定向到管理功能表選項卡,在那裡你可以看到所有存在於你的網站管理中的功能表專案。
只需點擊你想為特定用戶隱藏或顯示的管理功能表。 在這裡,你將不得不在額外許可權項下添加一個使用者角色或一個許可權。 只有在額外許可權選項中選定的使用者角色才能訪問特定的功能表專案。
但要確保其子功能表的額外能力選項也被設置成相同的。 你還可以為功能表和子功能表專案編輯功能表標題和目標頁面。 只是不要忘了保存這些變化。
在我們的演示中,我們將編輯使用者角色添加到 「職位 」功能表的額外能力選項中。 但你可以在你的網站上所需的功能表項上添加你新的自定義使用者角色。
此外,你也可以為特定的使用者角色編輯重定向和外掛程式的許可權。
在你預覽你的儀錶盤后,你會看到功能表項是根據使用者角色而隱藏的。 例如,如果我們切換到管理員儀錶板,“post ”功能表就不會顯示。
然而,如果我們用編輯帳戶打開儀錶板,就會顯Posts功能表。
結論
這就是你如何創建和添加自定義使用者角色到你的WordPress網站。 如果你想給特定的使用者分配特定的額外任務,自定義使用者角色是非常重要的。
正如本文所討論的,創建它們的最簡單方法是使用一個外掛程式。 然後,你所要做的就是安裝和啟動該外掛程式,並使用它創建一個新的使用者角色。 你還必須為他們分配所需的能力,最後將自定義的使用者角色分配給你的使用者。
此外,我們還向你展示了一個額外的步驟,即為特定的使用者角色編輯WordPress儀錶板功能表。 你可以用你新創建的自定義使用者角色做同樣的事情,以提高你網站的靈活性。