如何為除管理員以外的所有用戶禁用WordPress管理欄


您是否要在WordPress中輕鬆禁用管理欄?

默認情況下,您可以從信息中心輕鬆為任何用戶禁用WordPress管理欄。 但是,如果您的站點上有很多註冊用戶,則此方法可能會花費一些時間。

在本文中,我們將向您展示如何為除管理員之外的所有用戶禁用WordPress管理欄。

對除管理員以外的所有用戶禁用WordPress管理欄

什麼是WordPress管理員欄?

默認情況下,WordPress在所有已登錄用戶的頂部都顯示一個管理欄。 登錄後,該工具欄將在WordPress管理區域以及所有其他頁面中可見。

WordPress管理欄

WordPress管理工具欄包含指向不同WordPress部分的有用快捷鍵。 管理欄中可用的快捷方式會根據用戶在WordPress中的角色和權限進行更改。

但是,在查看網站前端的公共頁面時,管理欄可能會分散您的注意力。 它還可能會影響您網站的設計和用戶體驗。

幸運的是,有多種方法可以為除管理員之外的所有用戶輕鬆禁用WordPress管理欄。

方法1.對任何用戶禁用WordPress管理欄

WordPress允許每個用戶通過簡單地編輯他們的用戶配置文件來禁用管理欄。 作為網站所有者,您還可以編輯其他用戶的個人資料並禁用他們的管理欄。

如果要為WordPress中的任何特定用戶禁用管理欄,則需要編輯其用戶個人資料。

只需轉到 用戶»所有用戶 頁面,然後為您要為其禁用管理欄的任何用戶單擊“編輯”鏈接。

編輯使用者設定

這將帶您到用戶配置文件編輯器頁面。 在此處,取消選中“查看網站時顯示工具欄”選項旁邊的框。

禁用管理欄

向下滾動並單擊“更新用戶”按鈕以保存您的更改。

當特定用戶訪問網站時,這將禁用該用戶的管理欄。

沒有管理員欄的網站

如果您有少量用戶,則可以繼續並手動禁用所有用戶的管理欄。 但是,如果您運行的會員站點有很多用戶,則此方法將不起作用。

幸運的是,還有其他方法可以為除管理員之外的所有用戶快速禁用管理欄。

方法2.對除具有插件的管理員以外的所有用戶禁用管理員欄

此方法可讓您快速為所有用戶禁用WordPress管理員。

首先,您需要安裝並激活“基於用戶角色的隱藏管理欄”插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,轉到 設置»隱藏管理欄設置 頁。 在此處,選中要禁用管理欄的用戶角色旁邊的框。

使用插件隱藏管理員設置

不要忘記點擊“保存更改”按鈕來保存您的設置。

方法3。禁用除使用代碼的管理員以外的所有用戶的管理欄

此方法要求您將代碼添加到WordPress主題文件中。 如果您之前沒有做過,請查看我們的指南,了解如何在WordPress中復制和粘貼代碼段。

只需將以下代碼添加到主題的functions.php文件或特定於站點的插件中即可。

add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
  show_admin_bar(false);
}
}

此代碼檢查當前用戶是否不是管理員,並且他們沒有查看管理儀表板。 如果兩個條件都匹配,則它將禁用WordPress管理欄。

不要忘記保存您的更改並檢查您的網站,以確保一切正常。

方法4。禁用包括管理員在內的所有用戶的管理欄

如果您想為所有用戶(包括您本人和網站上的其他任何管理員)禁用管理欄,該怎麼辦?

您可以通過修改我們前面顯示的代碼來做到這一點。

只需將以下代碼添加到主題的functions.php文件或特定於站點的插件中即可。

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

當您查看網站的公共頁面時,此代碼將為所有用戶禁用管理欄。 所有用戶仍然可以看到WordPress管理儀錶盤內的工具欄。

我們希望本文能幫助您學習如何為除管理員之外的所有用戶禁用WordPress管理欄。 您可能還想查看我們的WordPress終極安全指南,以及最好的WordPress頁面構建器之間的比較,以創建無需任何代碼的自定義頁面佈局。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。