Como removo a opção 'Mostrar barra de ferramentas'?

4

Estou usando o seguinte código para ocultar a barra de ferramentas do administrador no front end:% add_filter( 'show_admin_bar', '__return_false' );

Mas como escondo essa opção no wp-admin?

    
por Steven 26.02.2016 / 09:35

1 resposta

4

Aqui está uma maneira de ocultá-lo com CSS:

add_action( 'personal_options', function( $profileuser )
{
    ?><style>.show-admin-bar{ display: none;}</style><?php
} );

ou melhor, coloque-o dentro do <head>...</head> com:

add_action( 'admin_print_styles-user-edit.php', 'wpse_hide_admin_bar_settings' );
add_action( 'admin_print_styles-profile.php',   'wpse_hide_admin_bar_settings' );

function wpse_hide_admin_bar_settings()
{
    ?><style>.show-admin-bar{ display: none;}</style><?php
} 

Você talvez possa adicionar seu próprio filtro wpse_hide_admin_bar_settings se precisar de mais controle:

function wpse_hide_admin_bar_settings()
{
    if( (bool) apply_filters( 'wpse_hide_admin_bar_settings', false ) )
        echo '<style>.show-admin-bar{ display: none;}</style>';
} 

e, em seguida, desligue / ligue com:

add_filter( 'wpse_hide_admin_bar_settings', '__return_false' ); // show it
add_filter( 'wpse_hide_admin_bar_settings', '__return_true' );  // hide it
    
por birgire 26.02.2016 / 09:55