我从不使用WP菜单(徽标及其子项),除非我意外地单击它。这是浪费我的时间,当我浏览每一个键盘。另外,支持页面不是我们的网站。
我怎么才能把它移除?
发布于 2012-06-18 04:57:35
此菜单在WP_Admin_Bar::add_menus()
中添加了一个操作:
add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
移除它需要同样的动作--就在一步之后。以下代码用作mu插件或常规插件:
<?php # -*- coding: utf-8 -*-
/**
* Plugin Name: Remove WP Menu From Tool Bar
*/
if ( ! function_exists( 't5_remove_wp_menu' ) )
{
// The action is added with a priority of 10, we take one step later.
add_action( 'init', 't5_remove_wp_menu', 11 );
/**
* Remove the WP menu action.
*/
function t5_remove_wp_menu()
{
is_admin_bar_showing() &&
remove_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
}
}
它也有一个GitHub地址。
安装后,网站菜单是第一个。
有关其他菜单和有关管理栏/工具栏内部工作的更多详细信息,请参见这个伟大的答案。
旧代码不再起作用了,这段代码是这样的:
add_action( 'add_admin_bar_menus', function() {
remove_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu' );
});
https://wordpress.stackexchange.com/questions/55581
复制相似问题