Панель администратора Wordpress не отображается на веб-сайте - PullRequest
34 голосов
/ 27 августа 2011

Пожалуйста, кто-нибудь может мне помочь с этой проблемой? Панель администратора WordPress не отображается на интерфейсе (общедоступных страницах) моего сайта. Это показывает, когда я вошел в систему на бэкэнде, т.е. Пользовательские настройки в порядке (установите, чтобы показать панель администратора при просмотре сайта). Я попытался деактивировать (затем повторно активировать) установленные плагины, до сих пор нет шоу.

Просто фоновое примечание: Я недавно перенес сайт на мой веб-хостинг (я разрабатывал локально, и все работало и все еще работает). И у меня есть пользовательская папка для WordPress. Мне было интересно, если проблема связана с этим.

Пожалуйста, помогите. Я искал везде, но, кажется, все ищут скрыть панель администратора.

Заранее спасибо

Ответы [ 16 ]

91 голосов
/ 15 декабря 2011

Убедитесь, что ваша тема включает вызов функции wp_footer() в какой-то момент, обычно в самом низу footer.php. Это генерирует код, необходимый для отображения панели администратора.

21 голосов
/ 02 марта 2012

добавьте это в конец вашего footer.php в папке вашей темы:

<?php wp_footer(); ?>

проблема решена: -)

9 голосов
/ 11 февраля 2013

Большую часть времени вызов wp_footer () находится там, где и должен быть, поэтому, если вы все еще не видите админ-бар, попробуйте следующее:

  1. выход из серверной части
  2. перейдите к интерфейсу
  3. очистите кеш браузера
  4. войдите в систему с использованием абсолютного URL, т.е. yourwebsite.co.uk/wp-admin

    а потом посмотри, подходит ли оно - сработало для меня.

Также убедитесь, что на странице профиля пользователя установлен флажок «Показывать панель инструментов при просмотре сайта» или что бы вы ни пытались, мой друг не сработает!.

6 голосов
/ 24 марта 2013

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

2 голосов
/ 30 октября 2013

Во-первых, дважды проверьте все другие элементы, упомянутые здесь (wp_footer() и т. Д.).

Еще три вещи, которые нужно проверить:

  • убедитесь, что header.php содержит <body <?php body_class(); ?>>, а не просто <body>
  • попробуйте отключить плагины один за другим, если у вас все еще есть проблемы. (Для меня Simplest Gallery 2.7 с WP 3.7.1 вызвал конфликт, из-за которого исчезла панель администратора)
  • ищите function remove_admin_bar() { return false; } в файле functions.php темы - измените его на return true.
2 голосов
/ 06 сентября 2011

«Знает ли», что вы вошли в систему?когда в передней части?То есть: мета виджет показывает «выход» вместо входа в систему.если нет Вы случайно не поигрались с путями печенья?

Я запутался, потому что вошел в бэкэнд, но не во фронт.Это было потому, что я играл с путем cookie и забыл раскомментировать то, что сделал.

1 голос
/ 29 сентября 2015

Убедитесь, что адреса сайтов совпадают! У меня был один набор на http://www.example.com, а другой (WordPress) адрес установлен на http://example.com или наоборот.

Я настроил их таким образом, потому что мне казалось, что сайт должен отображаться при вводе URL без www.

Теперь, когда оба адреса совпадают (с www), моя админ-панель работает, я остаюсь в системе, я могу комментировать, просматривать предварительный просмотр или черновик контента, межсайтовую аутентификацию и выход из системы, вау!

целый год удивления, почему WP просто никогда не работал прямо на более чем 30 сайтах!

Теперь я собираюсь сменить адрес на тот же адрес "www" на остальных моих 30 сайтах и ​​впервые насладиться безошибочным WordPress ... это отличный день!

Не забудьте удалить любой штрих-код администратора, который вы, возможно, добавили в файл function.php своей темы или в свои стили. CSS

Спасибо всем, кто нам здесь помог!

1 голос
/ 07 июня 2015

Чтобы уточнить после многих поисков решения, похожего на решение MattKnowles, но более конкретного: убедитесь, что в настройках> Адрес WordPress (URL) и настройки> Адрес сайта (URL), что если у одного есть www, то у другого такжеделает и наоборот.В противном случае кажется, что при просмотре сайта это домен, отличный от области администратора, и панель администратора не отображается.

1 голос
/ 15 мая 2014

Для меня проблема заключалась в том, что я использовал http://mydomain.com/wp в адресе WordPress, но http://www.mydomain.com в качестве адреса сайта. Мы добавили www в адрес WordPress, чтобы GoogleAnalytics работал, и тогда админ-бар сломался.

Добавление www к адресу WordPress устранило проблему.

1 голос
/ 29 марта 2013

Просто добавьте в свой шаблон <?php wp_footer(); ?> до </body> и <?php wp_head(); ?> до </head>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...