👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Выключить Admin Bar в WP 3.1 — это просто. Куча решений: несколько плагинов, и много вариантов отключения с помощью PHP, от глобального отключения до отключения для конкретных групп пользователей.
А как включить, если тема его не поддерживает?
Вот создал Я новую тему с нуля. С Admin Bar не отображается. А в head страницы, если посмотреть в браузере, добавлен вот такой код:
#wpadminbar { display:none; } html { margin-top: 28px !important; } * html body { margin-top: 28px !important; }
И что с этим делать? Хочу Admin Bar. Удобно и всё такое.

Эээ. Код урезался. Печаль. Тогда вот так: http://pastebin.com/8QEy34Pk
Код урезался, потому что он не HTML, а PHP. В твоем случае нужно употреблять
Ну а отображение админ бара в WordPress 3.1 не зависит от темы, если в ней не указан явном виде запрет на его использование. У тебя в теме стоит
А, то есть параметры тэга pre при вставке кода менять не нужно? Вставлял ж не php, в самом деле, а html+css.
Да нет, нужно. Как странно.
Пробовал также вот этот код:
Но, как говорит нам грустный и перевёрнутый смайлик в конце строки, не помогло.
У Вас в css стилях #wpadminbar { display:none; } выключен, найдите строку в стилях и за комментируйте
Строка ‘#wpadminbar { display:none; }’ не в стилях, а вставляется в head каким-то скриптом. Потому и спрашиваю. Можно, конечно же, куда-нибудь написать ‘#wpadminbar { display: block !important; }’, но это как-то не семантично — вот и спрашиваю.
В общем, в теме этой строки нет, тему Я делал сам и с нуля, и знаю, что там где.
Да, и кстати: кода админ-бара на открытой в браузере странице нет, сколько бы ни искал. Так что его ещё включить нужно.
В head стоит эта строка
?
Да, а как же? Без неё многие плагины не работают.
А при добавлении приоритета !important работает, если да то почему Вас это смущает?
Нет, не работает. Отображать-то нечего. Кода админ-бара (то есть, админ-бара как такового) нет. То есть, совсем его нет. Это как добавить код
Очень сложно угадать причину, я бы сдеал следующее:
отключил все плагины, пробежался по functions.php, коментирую функции, думаю где то там сабака зарыта. И самое первое (люблю баловатся скриптами и часто возникают глюки) попробуйте в браузере отключить Javascript, может и скриптами убирать .админ-бар.
В functions.php ничего про админ-бар не добавлял, плагин только один — Regenerate Thumbnails. Выключил его — ничего не поменялось.
Это сам WordPress делает, Я уверен. Тем более, код вставлен туда, откуда растут ноги у wp_head().
А у Вас в админке он включен???
Да.
Больше не чего в голову не приходит, извините что отнял время!
Да ничего, всё равно сижу сегодня всю ночь и всртуалку с макосью мучаю.
Пользователи ► Ваш профиль ► Показывать верхнюю панель
скрин ► http://dl.dropbox.com/u/28201839/admin-bar.png
Удалось решить проблему?
Неа.
У меня сейчас точно такая же проблема, че делать?
Я решил проблему хитро: стал делать тему не с нуля, а на основе темы Sandbox. Кстати, неплохой framework.
Не, я фрэймворки вообще не перевариваю.
А проблему тоже решил, у меня был вверху отступ а панели не было и я просто отключил панель через functions.php и отступ пропал.
Но это — не решение, а уход от решения проблемы.
Совершенно случайно нашел – нужно перед закрывающим тегом body (обычно в footer.php) вставить
Вот так:
и заработало?
Ага
Я так понимаю wp_footer это практически такая же важная штука как и wp_head, кроме админбара туда подключаются скрипты некоторых плагинов.
Я его добавлял в ту тему. Перед /body. Странно.
Тогда хз. Сейчас специально посмотрел, у меня ничего эдакого ни в header.php ни в functions.php нету.
Посмотри в хтмл у тебя чтото вроде этого выводится?:
нет, именно этого и не выводится.