Пожалуйста, помогите мне с этой проблемой? Панель администратора Wordpress не отображается на интерфейсных страницах (общедоступных видимых страницах) моего веб-сайта. Это показывает, когда я вошел в систему на бэкэнде, а на панели мониторинга. Пользовательские настройки в порядке (для отображения панели администратора отображается при просмотре сайта). Я попробовал отключить (тогда, снова активировать) установленные плагины, пока не показывать.
Просто примечание: Недавно я перевел сайт на свой веб-хост (я развивался локально, и все работало и все еще работает). И у меня есть специальная папка для wordpress. Мне было интересно, связана ли проблема с этим.
Пожалуйста, помогите, я искал везде, но кажется, что все хотят скрыть панель администратора.
Заранее спасибо
Убедитесь, что ваша тема включает вызов функции wp_footer()
в какой-то момент, обычно в самом низу footer.php. Это генерирует код, необходимый для отображения панели администратора.
добавьте это в конец вашего footer.php
в папку темы:
<?php wp_footer(); ?>
проблема решена: -)
В большинстве случаев вызов wp_footer() прав, где это должно быть, если вы все еще не видите панель администратора, попробуйте следующее:
войдите в систему с использованием абсолютного URL-адреса, т.е. yourwebsite.co.uk/wp-admin
а затем посмотреть, придет ли это - работал у меня.
Также убедитесь, что поле "Показать панель инструментов при просмотре сайта" отмечено на странице вашего профиля пользователя или что вы пытаетесь сделать, не будет работать с моим другом!
Я знаю, что это старый вопрос, но другой вариант. Если вы приобрели (используете) предварительно созданную тему, убедитесь, что тема не удаляет панель инструментов в ее коде.
function remove_admin_bar()
в functions.php
wp_footer
должны также проверить эту функцию (или аналогичную).
Во-первых, дважды проверьте все остальные пункты, упомянутые здесь (wp_footer()
и т.д.).
Еще три вещи для проверки:
<body <?php body_class(); ?>>
не только <body>
function remove_admin_bar() { return false; }
в теме functions.php - измените его на return true
.Знает ли он, что вы вошли в систему? когда в передней части? т.е.: мета-виджет показывает 'logout' вместо входа. Если бы вы случайно не играли с путями файлов cookie?
Я запутался, потому что я вошел в систему на бэкэнд, но не на передний план. Это было потому, что я играл с файлом cookie и забывал раскомментировать то, что сделал.
Убедитесь, что адреса сайтов одинаковы! У меня был один набор в http://www.example.com, а другой (WordPress) адрес, установленный на http://example.com или наоборот.
Я установил их таким образом, потому что, хотя он был необходим, чтобы сайт отображался при вводе URL-адреса без www.
Теперь, когда оба адреса одинаковы (с www), моя панель администратора работает, я остаюсь включенным в систему, я могу комментировать, видеть предварительный просмотр или черновик контента, проверку подлинности на разных сайтах и выход из системы, ничего себе!
целый год удивлялся, почему WP просто никогда не работал прямо через более 30 сайтов!
Переход на изменение адресов на тот же адрес "www" на остальных моих 30 сайтах теперь и без ошибок без WordPress в первый раз... это отличный день!
Не забудьте удалить любой код панели администратора, который вы, возможно, добавили в файл темы theme.php или в ваших стилях. CSS
Спасибо всем, кто нам помогает!
Чтобы прояснить после многого поиска решения, похожего на решение MattKnowles, но более конкретного: убедитесь, что в настройках > Адрес (URL) и параметры сайтa > Адрес сайта (URL), если у вас есть www, то другой делает и наоборот. В противном случае кажется, что пока вы просматриваете сайт, это другой домен в области администрирования, и панель администратора не отображается.
Для меня проблема заключалась в том, что я использовал http://mydomain.com/wp в адресе WordPress, но http://www.mydomain.com для адреса сайта. Мы добавили www в адрес WordPress, чтобы GoogleAnalytics работал и что когда панель администратора сломалась.
Добавление www в адрес WordPress устраняет проблему.
Просто добавьте в свой шаблон
<?php wp_footer(); ?>
до </body>
и <?php wp_head(); ?>
до </head>
У меня было сидение, когда панель управления admin была открыта на одной вкладке Chrome, но я не мог открыть открытую часть на другой вкладке, чтобы ввести состояние администратора и показать панель администратора.
Интерфейс всегда открывается, как если бы я не входил в качестве администратора на другой вкладке.
Проблема заключалась в том, что я открыл сайт в еще одном окне Chrome (не в виде вкладки) в качестве незарегистрированного посетителя.
Как только я закрыл все вкладки и все сеансы и снова открыл одно окно Chrome с двумя вкладками (admin/front end), панель администратора появилась в интерфейсе.
По-прежнему работает над этим, но есть конфликт с Woocommerce. если деактивировано, панель инструментов есть. Активен, нет панели инструментов. Подробнее здесь.
Вот решение, которое я нашел.
Необходимо иметь <? wp_head()?>
и <? wp_footer(); ?>
.
Дополнительная информация: http://blog.frontendfactory.com/how-to-add-wordpress-toolbar-to-your-custom-theme/
У моего #wpadminbar был z-индекс: 99999;
В акте миопии я сделал липкий заголовок, который был в конфликте с липкостью панели администратора. У меня был z-индекс больше, чем у администратора, заставляя его зависеть от видимого div.
Я сделал свой липкий менее мощный.
wp_footer() ,
добавьте эту функцию в footer.php
div
с идентификаторомwpadminbar
.)yourdomain.com/wp
а адрес сайта -yourdomain.com
?