Поддержка Проблемы и решения Убрать админ-бар

  • Решено artem78

    (@artem78)


    Помогите пожалуйста. Никак не удаётся убрать админ-бар. В конец functions.php темы пробовал так писать:

    show_admin_bar(false);

    и так:

    add_action('plugins_loaded' /* init, wp, template_redirect*/, 'remove_admin_bar');
    
    function remove_admin_bar() {
      show_admin_bar(false);
    }

    А он всё равно не исчезает. В чём может быть причина?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Админ бар это тот который на сайте наверху,чёрный если загонится?

    Да.

    маньяк, оставь не трать время

    так скрыть в functions.php
    add_filter('show_admin_bar', '__return_false');
    так полностью удалить

    add_filter( 'show_admin_bar', '__return_false' ); ?>
    
    <?php function hide_admin_bar_settings() {
    ?>
    	<style type="text/css">
    		.show-admin-bar {
    			display: none;
    		}
    	</style>
    <?php
    }
    
    function disable_admin_bar() {
        add_filter( 'show_admin_bar', '__return_false' );
        add_action( 'admin_print_scripts-profile.php',
             'hide_admin_bar_settings' );
    }
    add_action( 'init', 'disable_admin_bar' , 9 );

    так скрыть для всех,кроме админов

    function my_function_admin_bar($content) {
    	return ( current_user_can("administrator") ) ? $content : false;
    }
    add_filter( 'show_admin_bar' , 'my_function_admin_bar');

    так удалить для всех,кроме админов

    function hide_admin_bar_settings() {
    ?>
    	<style type="text/css">
    		.show-admin-bar {
    			display: none;
    		}
    	</style>
    <?php
    }
    
    function disable_admin_bar() {
       if ( !current_user_can("administrator") ) {
          add_filter( 'show_admin_bar', '__return_false' );
          add_action( 'admin_print_scripts-profile.php',
              'hide_admin_bar_settings' );
       }
    }
    add_action( 'init', 'disable_admin_bar' , 9 );

    Помогло. Спасибо.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Убрать админ-бар» закрыта для новых ответов.