如何隱藏 WordPress 管理欄:終極指南

[ad_1]

想知道如何隱藏 WordPress 管理欄?

管理欄(也稱為工具欄)出現在 WordPress 網站頁面的頂部。 您必須登錄才能看到它。 它提供對儀錶板、主題、小部件、菜單、自定義、新頁面、編輯帖子等頁面的快速訪問。

儘管默認情況下所有 WordPress 用戶都可以查看管理欄,但訂閱者很少需要它來訪問後端。 對於開發人員來說,它真的可以擺脫 首頁的設計. 在這種情況下,隱藏管理欄是必要的。 因此,在本文中,我們將向您展示如何禁用 WordPress 管理欄:

  • 全部用戶
  • 除管理員外的所有用戶
  • 特定用戶
  • 特定用戶角色

讓我們直接潛入。

如何隱藏WordPress管理欄

有兩種方法可以隱藏 WordPress 管理欄。 簡單的方法是安裝插件,而困難的方法是手動插入代碼片段。 我們將向您展示這兩種方法。

但在我們繼續之前,我們強烈建議您 備份 整個網站。 在本節中,您需要轉到網站的後端並修改有風險的文件。 即使安裝新插件也不是沒有風險,因為眾所周知,新安裝會導致網站崩潰。 因此,請立即備份您的網站。 如果事情向南發展,你可以很快 恢復您的網站 恢復正常。 也就是說,隱藏您的 WordPress 管理欄並不是一個特別危險的操作,所以這更多的是為未來做好準備。

或者,您也可以在一個 臨時站點 無需冒著實時網站的風險。

現在,讓我們開始:

想要隱藏您的 #WordPress #admin 欄? 請按照以下步驟操作🙈

點擊推文

1. 隱藏所有用戶的管理欄

管理欄可能是一個煩人的存在。 因此,如果您想為所有用戶禁用它,那麼操作方法如下:

使用插件

安裝並激活「隱藏用戶角色的管理欄」插件。 然後轉到設置→隱藏管理欄設置。 選擇隱藏所有用戶的管理欄並點擊保存。

使用插件為所有用戶隱藏管理欄使用插件隱藏所有用戶的管理欄

旁註:如果您無法在 WordPress 網站上使用「隱藏用戶角色上的管理欄」插件,請嘗試 自定義儀錶板和登錄頁面 或者 隱藏管理欄. 這兩個插件都非常易於使用。

使用代碼

安裝和管理新插件可能會讓人頭疼。 因此,如果您不喜歡向 WordPress 網站添加新插件,我們建議您採用手動方式,即添加代碼片段以禁用 WordPress 管理欄。 以下是您需要採取的步驟:

轉到外觀 → 主題編輯器 → function.php。 向下滾動到頁面末尾並插入以下代碼片段。

/* 為所有用戶禁用 WordPress 管理欄 */ add_filter( ‘show_admin_bar’, ‘__return_false’ );

這是我們網站上的樣子:

如何隱藏所有用戶的管理欄 - 手動方法手動隱藏所有用戶的管理欄

您還可以禁用管理欄 通過使用 CSS. 只需轉到外觀 → 自定義 → 附加 CSS 並添加以下 CSS 代碼:

#wpadminbar { display:none !important;}

在 wordpress 主題中插入 CSS在 WordPress 主題中插入 CSS

就是這樣。 您現在已經為所有用戶隱藏了 WordPress 工具欄!

2. 隱藏特定用戶的管理欄

這很簡單。 您可以從儀錶板中隱藏特定用戶的管理欄。

轉至用戶 → 所有用戶。 選擇要為其隱藏管理欄的用戶。 取消選中查看站點時顯示工具欄選項並保存更改。

從儀錶板隱藏工具欄從 WordPress 儀錶板隱藏工具欄

手動方法適用於少數用戶,但對於大量用戶,您可能希望根據用戶角色禁用它。

3. 隱藏用戶角色的管理欄

某些用戶角色(如訂閱者、客戶等)不必訪問 WordPress 儀錶板。 為了阻止他們訪問儀錶板,您可以根據用戶角色隱藏 WordPress 管理欄。 以下是為特定用戶角色隱藏 WordPress 管理欄的方法:

使用插件

安裝「根據用戶角色隱藏管理欄」插件,然後轉到設置 → 隱藏管理欄設置 → 用戶角色。 選擇您要阻止訪問 WordPress 儀錶板的用戶角色並保存您的設置。

如何使用插件隱藏用戶角色的管理欄使用插件隱藏特定用戶角色的管理欄 使用代碼

如果使用插件不是你的菜,那麼在你的主題中插入以下代碼 函數.php文件

function tf_check_user_role( $roles ) { /*@ 檢查用戶登錄 */ if ( is_user_logged_in() ) : /*@ 獲取當前登錄的用戶數據 */ $user = wp_get_current_user(); /*@ 只獲取角色 */ $currentUserRoles = $user->roles; /*@ 將兩個數組相交以檢查任何匹配的值 */ $isMatching = array_intersect( $currentUserRoles, $roles); $響應=假; /*@如果有任何角色匹配則返回true */ if ( !empty($isMatching) ) : $response = true; 萬一; 返回 $response; 萬一; } $角色 = [ ‘customer’, ‘subscriber’ ]; if (tf_check_user_role($roles)) : add_filter(‘show_admin_bar’, ‘__return_false’); 萬一;

不要忘記用您選擇的用戶角色替換「客戶」和「訂閱者」。

如何隱藏特定用戶角色的管理欄 - 手動方法手動隱藏特定用戶角色的管理欄

4. 隱藏除管理員以外的所有用戶的管理欄

可以說,管理員是 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 網站時,代碼都會檢查用戶角色。 如果不是管理員,用戶將無法看到管理欄。

就是這樣,夥計們! 現在您知道如何隱藏 WordPress 管理欄了。

專業提示:如果您只是想整理管理欄,那麼您可以對其進行自定義。 只需刪除您不需要的部分並添加您需要的部分。 我們有一個單獨的指南。 看一看 – 如何自定義WordPress工具欄.

關於如何隱藏 WordPress 管理欄的最終想法

WordPress 管理欄是一個有用的工具,但有時它的阻礙大於它的幫助。 因此,刪除它可能是一個好主意。 您始終可以通過簡單地刪除幫助您隱藏它的插件或代碼片段來重新啟用它。

想要隱藏您的 #WordPress #admin 欄? 請按照以下步驟操作🙈

點擊推文

如果您確實需要啟用它,請記住 備份您的網站 在引入任何修改之前。

您是否成功隱藏了 WordPress 管理欄? 您是否面臨任何挑戰? 在下面的評論部分讓我們知道。

相關文章