每個人都應該了解的WordPress Admin Bar


WordPress帶有一個管理欄,為登錄的用戶顯示方便的快捷方式。 即使查看網站的前端,這也使您可以快速訪問管理任務。 在本文中,我們將解釋什麼是WordPress管理欄,以及如何根據自己的需要使用或自定義它。

您需要了解的有關WordPress管理欄的知識

什麼是WordPress管理員欄?

WordPress管理欄是為登錄用戶顯示的浮動欄。 它包含指向不同管理屏幕的鏈接,允許登錄的用戶在查看網站時快速切換到管理區域。

WordPress管理欄

將為管理區域內的所有用戶顯示管理欄。 單個用戶在查看網站時可以通過編輯其用戶資料來隱藏管理欄。

查看網站時顯示或隱藏管理欄

WordPress管理欄中顯示的項目根據用戶角色和權限而變化。 例如,具有管理員角色的用戶在菜單欄中看到的項目與具有編輯者角色的用戶等不同。

在WordPress管理欄中顯示或隱藏項目

就像WordPress中的其他所有內容一樣,管理欄可以通過自定義代碼或插件完全自定義。 一些插件已經通過在管理欄中添加自己的菜單來利用此功能。

插件在管理欄中添加自己的項目

要控制管理欄,首先您需要安裝並激活Adminimize插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,轉到 設置»管理 頁並查找“管理欄後端選項”和“管理欄前端選項”標籤。

管理欄選項

單擊每個按鈕將帶您到管理欄選項,您可以在其中選擇要在WordPress管理欄中顯示的項目。 您還可以選擇每個用戶角色可見的項目。

顯示或隱藏WordPress管理欄中的項目

不要忘記單擊“更新選項”按鈕以保存您的更改。

Adminimize是一個功能強大的插件,可讓您不僅更改管理欄,還可以更改WordPress網站上的任何管理屏幕。 要了解更多信息,請參閱有關如何使用Adminimize從WordPress管理員隱藏不必要項目的指南。

將自定義鏈接添加到WordPress管理欄

WordPress管理欄的目的是為不同的管理屏幕提供快速的快捷方式。 您可以通過將自己的自定義鏈接添加到管理欄來進一步自定義它。

為此,您將需要向WordPress文件添加自定義代碼。 如果您以前沒有做過,請查看我們的指南,了解如何在WordPress中復制和粘貼代碼。

首先,您需要將此代碼添加到主題的functions.php文件或特定於站點的插件中。

// add a link to the WP Toolbar
function wpb_custom_toolbar_link($wp_admin_bar) {
    $args = array(
        'id' => 'wpbeginner',
        'title' => 'Search WPBeginner', 
        'href' => 'https://www.google.com:443/cse/publicurl?cx=014650714884974928014:oga60h37xim', 
        'meta' => array(
            'class' => 'wpbeginner', 
            'title' => 'Search WPBeginner Tutorials'
            )
    );
    $wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'wpb_custom_toolbar_link', 999);

在此代碼中,我們向Google添加了一個搜索WPBeginner的鏈接。 您需要用自己的ID,title和href值替換。

將自定義鏈接添加到WordPress管理欄

有關更多詳細信息,請參閱有關如何輕鬆將自定義鏈接添加到WordPress管理欄中的指南。

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

管理員欄對於站點管理員,編輯者和作者非常有用。 但是,如果您正在運行WordPress成員資格網站或僅要求用戶登錄才能執行某些任務,則它不是很有用。

在這種情況下,您可能要禁用網站管理員以外的所有用戶的管理欄。 您需要將以下代碼添加到主題的functions.php文件或特定於站點的插件中。

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

有關更多詳細信息,請參閱有關如何為除管理員之外的所有用戶禁用WordPress管理欄的文章。

我們希望本文能幫助您了解有關WordPress管理欄的更多信息。 您可能還希望查看我們的終極WordPress分步指南,以確保WordPress管理區域的安全。

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