什麼是WordPress用戶角色:所有您需要知道的

[ad_1]

您是否知道可以授予其他人訪問許可權來管理您的網站?通過使用WordPress用戶角色,您可以安全,輕鬆地與人們合作,為您的網站和其中的內容分配不同的訪問級別。

在本文中,我們將介紹WordPress用戶角色的工作方式以及如何在您的網站上對其進行配置。

WordPress用戶角色

那麼– WordPress用戶角色是什麼?它們的作用是什麼?顧名思義,它是WordPress網站上的內置用戶管理功能。您可以定義用戶可以執行和不能執行的操作,然後將它們分組在角色下。因此,可以為特定角色分配特定的站點管理特權。

WordPress提供了六個默認值 用戶角色 賦予您更多管理網站的權力。讓我們更好地了解他們。

超級管理員

超級管理員角色僅在以下情況下存在 WordPress多站點 功能已啟用。他們負責監督所有站點管理員和多站點網路。

他們可以管理和更改所有內容-從創建和刪除網站到控制內容,主題,插件和配置文件。

啟用超級管理員角色後,普通管理員的特權將減少。他們無法再安裝主題和插件,但可以選擇激活或停用它們。

管理員

管理員具有完全的權力,不僅可以管理您網站的操作,還可以分配其他角色。

他們可以創建,刪除,查看,編輯和發布內容,管理插件和主題,甚至編輯代碼。該角色還有權自定義其他用戶角色。

您可以是自己網站的管理員,也可以任命其他人。但是,如果要將此任務分配給其他人,請小心。選擇您信任的人至關重要。

編輯

編輯者擁有管理您網站所有內容及其屬性的完全訪問許可權。

他們可以創建,刪除,查看和發布自己的帖子以及其他作者創建的帖子。編輯者還可以管理評論,帖子類別和鏈接。具有此角色的用戶通常監督作者和貢獻者。

作者

與可以完全控制整個內容部分的編輯者不同,作者只能完全控制自己的帖子。他們有權創建,編輯,刪除和發布自己的帖子。此外,他們可以編輯自己的用戶個人資料。

貢獻者

與作者相似,貢獻者能夠創建和編輯其帖子和個人資料。兩者之間的主要區別是貢獻者無法發布其帖子。

訂戶

該角色只能閱讀帖子並管理其個人資料。

基本上,所有訪問者都可以閱讀帖子,而無需分配為訂閱者。但是,您可以通過提供對只能由他們查看的特殊內容的訪問來鼓勵用戶成為訂戶。

設置用戶角色之前要做的事情

在決定設置用戶角色時,應遵循一些良好做法。

備份您的網站

這對 備份您的WordPress網站 首先進行任何更改。您不僅可以從託管伺服器還原資料庫,還可以在需要時從本地磁碟上載備份的文件。您可以結帳 HostingWiki帖子 關於如何正確地做到這一點。

如果過渡到多個用戶角色引起任何問題或安全威脅,則可以輕鬆地將站點還原到以前的狀態。

任命適當的角色

在分配角色之前,您需要考慮用戶特權。選擇用戶可以做什麼和不能做什麼。

問問自己:「您信任用戶嗎?」,「他們將編寫,審閱,編輯,發布或維護您的WordPress網站嗎?」,「他們將完全控制或部分控制您的WordPress網站嗎?」等。然後,您可以開始授權角色。

這樣,控制工作流和每個用戶角色變得輕而易舉。此外,您將放心知道您網站的運營和管理掌握在正確的位置。

配置用戶角色的最佳做法

有三種方法來管理WordPress用戶角色。

從WordPress儀錶板添加用戶

將新用戶添加到WordPress

請按照以下步驟從儀錶板中添加,編輯和刪除用戶:

  1. 登錄到儀錶板的管理區域後,選擇用戶,然後選擇添加新選項。
  2. 在表單中填寫新用戶的個人詳細信息,密碼配置和指定角色。然後,單擊添加新用戶按鈕以保存它。
  3. 添加後,您可以通過從下拉菜單中選擇所有用戶來編輯或刪除用戶。

編輯或刪除WordPress用戶

要更好地控制用戶角色,您必須使用其他兩種方法之一。

手動修改模板文件上的代碼

如果您想在配置用戶角色時擁有更多選項,請調整並調整WordPress網站的模板文件。通過將代碼功能插入到functions.php文件中來修改角色。

WordPress提供了五種代碼功能來自定義用戶角色及其功能,它們是:

  • add_role()–添加角色

  • remove_role()–刪除角色

  • add_cap()–為特定角色添加功能

  • remove_cap()–從某個角色中刪除功能

  • get_role()–獲取有關特定角色功能的見解。

在編寫實際命令時,您需要另外填寫:

  • 角色–角色名稱

  • 顯示名稱– WordPress儀錶板上的角色名稱是什麼

  • 功能–角色將擁有的特權。如果要添加多種功能,則需要使用一個陣列。

舉例來說,讓我們添加一個名為Publisher的角色,該角色可以發布帖子和頁面:

add_role('publisher',__(
   「發布者」),
   數組(
       'publish_posts'=>是,
       'publish_pages'=>是,
       )
);

訪問官方WordPress 法典 查看可用的功能列表。

手動添加WordPress角色

要開始使用代碼,請按照下列步驟操作:

  1. 構建代碼段後,轉到您的管理區域並打開外觀菜單。
  2. 從下拉菜單中單擊主題編輯器,選擇要編輯的主題,然後打開functions.php文件。
  3. 將代碼段粘貼到文件的底部。
  4. 最後,單擊更新文件。

請注意代碼段,因為如果不使用正確的語法編寫代碼段可能會導致問題。

使用用戶角色插件

功能管理器增強型插件

通過代碼手動自定義WordPress用戶角色可以最大程度地控制您,但如果您沒有編碼技能,則可能會有風險。另外,您也可以使用類似 功能管理器增強

該插件不僅可以讓您配置默認的WordPress用戶角色,而且還可以根據您的需要添加自定義用戶許可權。

Capability Manager增強的選項面板

安裝並激活插件後,您可以從WordPress儀錶板自定義用戶角色。單擊用戶菜單,然後選擇功能。然後,您將看到一個編輯器,該編輯器可讓您設置角色並添加功能。

有效使用用戶角色功能的提示

儘管用戶角色在與您網站上的多個人進行協作時非常有用,但它本質上不太安全。一個簡單的事故,例如將密碼保存在公用計算機上,可能會導致重大問題。您可以採取以下措施來確保您的網站安全:

  • 使用插件–使用此插件,您可以在需要更改時輕鬆管理用戶角色,甚至可以藉助安全插件(例如 多合一可濕性粉劑)。

  • 限制具有特權的用戶數量–保留對您網站控制項的訪問許可權。花時間來決定哪個用戶真正需要什麼功能。

  • 取消分配可疑用戶-為避免網站濫用,暴力攻擊和其他黑客企圖,最好刪除長期不活動的用戶或反覆嘗試登錄失敗的用戶。

如果您應用這些提示,我們相信您網站的用戶管理將是安全無虞的。

最後說明

WordPress的默認用戶角色對於維護網站的運行非常有益。您最多可以分配六個角色,即:

  • 管理員–全面管理網站的維護和內容

  • 編輯–全面監督作者和內容管理

  • 作者-僅負責自己的帖子

  • 貢獻者–僅能創建和編輯其帖子的內容

  • 訂閱者–僅能閱讀帖子

  • 超級管理員–全面管理WordPress多站點網路

在正式分配功能之前,請確保已備份站點並考慮了適當的角色。

您可以從儀錶板的管理區域添加,編輯和刪除用戶。為此,請轉到WordPress信息中心→用戶→添加新。

此外,您可以通過修改主題的functions.php文件來手動自定義角色。

但是,使用WordPress插件自定義用戶角色可能是更好的選擇。我們建議 功能管理器增強 只需單擊幾下即可添加,刪除,編輯和自定義用戶角色的插件。

最後,請記住始終限制用戶角色的數量並取消分配可疑用戶。

相關文章