Если в WordPress пропало верхнее меню (админ панель)

Создавая очередной шаблон на wp на определенном этапе заметил, что пропала верхняя админ-панель (меню для быстрой настройки, публикации и редактирования записей). Вернее эта панель и не появлялась: вместо нее был просто отступ в 28 пикселей.
Первый ответ, который вы найдете на форумах, — в шаблоне header.php перед закрывающим тегом  </head> пропущена функция

wp_head();

Действительно, без нее бы на Вашем сайте не генерировались скрипты и стили, необходимые для правильной работы WP. Проверить, генерирует ли функция необходимое содержимое, можно очень просто: если в коде страницы сайта присутствует вот такой код:

<style type="text/css" media="screen"><!--
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
</style>

Именно он делает заветный отступ в 28 пикселей вверху сайта для админ-панели. Но если меню все же не появляется… Тогда, друзья, вы забыли еще про одну функцию:

wp_footer();

Ее нужно поместить перед закрывающим тегом </body>  в шаблоне footer.php. Именно эта функция генерирует скрипт javascript, который «покажет» на странице долгожданную админ-панель. Вот, собственно, и ответ на вопрос.

Понравилась запись? Ставь лайк!
  • Дарья

    Может Вы сможете мне помочь в следующей ситуации? Буду очень благодарна.
    у меня конфликтует скрипт отвечающий за эту админ-панель и другой скрипт, который я поставила самостоятельно…Если у Вас будет возможность мне помочь, то я объясню подробнее.. Заранее большое спасибо)

    • Admin

      Наверное, уже не актуально… =)

  • webastudio

    Первый ответ, который вы найдете на форумах, — в шаблоне header.php перед закрывающим тегом пропущена функция wp_header();

    Не wp_header(); а wp_head();

    • Admin

      thx. исправил =)

  • Кщьфт

    спасибо за инфу.

  • Dmitry Mazaihin

    реально решил проблему!!! Купил сайт, логинюсь в админку, а верхнего админбара нет — очень не удобно! Спасибо автору!!!!

  • Спасибо бро ! дело было в футоре
    Создал пустой в дочерной теме

  • reFactorPro

    Очень помогло, чётко написано!

  • Большое спасибо! Теперь всё работает.

  • Денис Байло

    Спасибо. Оказалось wp_footer(); не добавил.

Loading more content...