从WordPress中的工具栏中删除项目

时间:2018-03-30 15:47:22

标签: php wordpress

我的网站上有一个名为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 );   }

1 个答案:

答案 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' );
}