如何从管理栏中删除 WordPress 徽标

开发人员可以使用 admin_bar_menu 操作从 WordPress 管理栏或工具栏中删除项目。

add_action('admin_bar_menu', 'remove_wp_logo_from_admin_bar', 999);
function remove_wp_logo_from_admin_bar( $wp_admin_bar ) {
    $wp_admin_bar->remove_node('wp-logo');
}

上面的代码从管理栏中删除 WordPress 徽标。你需要做的就是将代码粘贴到 functions.php 文件中。

传递给 remove_node 方法的参数是你要删除的节点的 ID。ID 可以在 WordPress 页面的 HTML 源代码中找到,上面有一个工具栏。例如,工具栏左侧的 WordPress 徽标的 li 元素 ID 为“wp-admin-bar-wp-logo”:

<li id="wp-admin-bar-wp-logo" class="menupop"> … </li>

从 li 的 ID 中删除“wp-admin-bar-”以获取节点的 ID。从该示例中,节点 ID 是“wp-logo”。

你可以使用浏览器检查器工具查找管理栏上各种项目或节点的节点 ID。