n-wp.ru — блог о WordPress
Как удалить Admin Bar в WordPress 3.1 | n-wp.ru

Как удалить Admin Bar в WordPress 3.1

Сегодня WordPress услужливо предложил мне обновиться до версии 3.1. Воспользовавшись автоматическим обновлением, я проапгрейдил WordPress. Ничего такого нового внутри админки я не увидел. Но вот лицевая часть сайта меня немного вогнала в недоумение пребыванием на ней панели управления, прозванной Admin Bar. Я не просил ее туда вставлять, не устанавливал дополнительных плагинов для ее отображения, да и вообще, прекрасно обходился до этого без нее. Зачем она мне? Я принял решение удалить ее с корнями, тем более, что на моем нагруженном хостинге она создает дополнительную нагрузку, отъедает лишнюю память, загружает java-скрипты. Если мне нужно, то я прекрасно управлюсь с блогом и без этой панели. Конечно же, был выбран самый простой способ — удаление этой панели с помощью кода, вставленного в functions.php.

Как удалить Admin Bar в WordPress 3.1

Если Admin Bar вам нужен так же, как и мне, то есть как козе баян, а собаке пятая нога, то откройте файл functions.php, и вставьте в него такой код:

Понятно, что этот код будет работать только в текущей теме. Поэтому при смене темы не забудьте воспользоваться им еще раз. Он удаляет Admin Bar с фронтальной стороны блога, и не позволяет загружать в память все, что с ним связано (css, js, php).

Как удалить Admin Bar в WordPress 3.1

Для тех же, кто боится вручную править конфигурационные файлы, есть плагин Admin Bar Removal, который делает точно то же самое.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

19 комментариев

  • Зачем? Есть намного более простой способ. Заходим:
    Users > Your profile > Show admin bar и ставим или убираем галочки.
    З.Ы. Мне эта панелька тоже не понравилась.

    • Нет, не собираюсь. Особых изменений, на которых стоит обратить внимание, кроме вот этого тулбара, нет. Все изменения настолько внутренние, что обычным пользователям ни о чем не говорят.

      • Я читал в официальном блоге WP, что в Консоль буквально нашпиговали AJAX’ом. Надо обновиться и проверить.

        • Как говорили прямо, добавилась сортировка в Библиотеке файлов, Комментариях, и, похоже, ещё где-то. AJAX пока не замечен.

  • Панель у меня показывает белой полосой и то что это админ панель узнал из вашего поста. Ваш новость очень кстати )) убрал с корнями. Благодарю!

  • Да, кстати. Панель сильно конфликтует с темами. Я вот меняю что-то в темах — и слежу, как-бы чего в панели не поломалось. В style.css уже целый раздел с фиксами для этой панели. Ну ничего, она того стоит :)

  • Для полного отключения верхней панели (вместе со скриптами и стилями) достаточно гораздо более простого кода:

    Или плагина Disable Admin Bar: http://wordpress.org/extend/plugins/disable-admin-bar/

    Плагин и код, упомянутые в записи, также содержат эту строку, но при этом добавляют к ней невообразимое количество мусора. Некоторые плагины того же автора (sLa) уже были удалены из репозитория за скрытый код.

/* ]]> */