我的网站上有一个名为Airpress的插件。该插件在Wordpress的管理菜单栏中添加了一个项目,这对于我在网站上的许多用户来说非常烦人,没有一个需要它。我在插件苍蝇中分离了这个函数,但想要一个更好的解决方案来禁用它,而不是仅仅注释掉这些行。这是一个临时解决方案,因为每次插件更新时都会被删除。我更喜欢使用我的主题的“functions.php”文件禁用该功能。有什么建议?以下是插件文件的代码:
function renderDebugToggle( $wp_admin_bar ) {
$args = array(
'id' => 'airpress_debugger_toggle',
'title' => 'Toggle Airpress Debugger',
'href' => '#',
'meta' => array( 'class' => 'my-toolbar-page' )
);
$wp_admin_bar->add_node( $args ); }
答案 0 :(得分:2)
您可以通过ID简单地remove_node
。在functions.php
:
add_action( 'admin_bar_menu', 'remove_airpress_debugger_toggle', 999 );
function remove_airpress_debugger_toggle( $wp_admin_bar ) {
$wp_admin_bar->remove_node( 'airpress_debugger_toggle' );
}