it-swarm.com.ru

Панель администратора Wordpress не отображается на веб-сайте

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

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

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

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

34
dtechplus

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

91
ksemel

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

<?php wp_footer(); ?>

задача решена :-)

21
Nils

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

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

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

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

9
AdamJB

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

6
Travis Pflanz

Сначала дважды проверьте все остальные элементы, упомянутые здесь (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
squarecandy

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

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

2
anmari

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

1
Gianluca Lodigiani

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

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

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

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

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

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

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

1
Moneymakerspy

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

1
Allon

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

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

1
MattKnowles

Вот решение, которое я нашел. Необходимо иметь <? wp_head()?> и <? wp_footer(); ?>.

Дополнительная информация: http://blog.frontendfactory.com/how-to-add-wordpress-toolbar-to-your-custom-theme/

0
Dragomir Ivanov

У меня была ситуация, когда панель администратора была открыта на одной вкладке Chrome, но я не мог открыть интерфейсную часть на другой вкладке, чтобы войти в состояние администратора и показать панель администратора.

Внешний интерфейс всегда открывался, как будто я не вошел в систему как администратор на другой вкладке.

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

Как только я закрыл все вкладки и все сеансы и снова открыл одно окно Chrome с двумя вкладками (admin/front end), панель администратора появилась в front end.

0
bob-12345

Остерегайтесь незакрытых тегов HTML выше <?php wp_footer(); ?>. Незакрытые теги в источнике будут иметь закрывающие теги, сгенерированные браузером, и могут всасывать админ-панель WordPress HTML.

...
    <div class="hidden-by-css">
      <span> You can't see this</span>

    <?php wp_footer(); ?>
  </body>
</html>

Это приведет к тому, что сгенерированный для админ-панели HTML-код будет засосан в DIV .hidden-by-css, и ваша админ-панель не будет отображаться.

Поэтому убедитесь, что вы закрыли все свои теги. :) 

0
DataDino

У моего #wpadminbar был z-индекс: 99999;

При близорукости я сделал липкий заголовок, который противоречил липкости админ-бара. У меня был z-index больше, чем у администратора, поэтому он лежал позади видимого div.

Я сделал свою собственную липкую менее сильной.

0
vars

Все еще работает над этим, но есть конфликт с Woocommerce. если деактивирован, панель инструментов есть. Активен, нет панели инструментов. Подробнее здесь

0
user2060451
wp_footer() , 

добавить эту функцию в footer.php

0
Hardik Patel