Выключить Admin Bar в WP 3.1 — это…

Выключить 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. Удобно и всё такое.

32 Комментарии

    • Код урезался, потому что он не HTML, а PHP. В твоем случае нужно употреблять

       lang="php"

      Ну а отображение админ бара в WordPress 3.1 не зависит от темы, если в ней не указан явном виде запрет на его использование. У тебя в теме стоит

      #wpadminbar { display:none; }
  1. Пробовал также вот этот код:

    add_filter( 'show_admin_bar', '__return_true' );

    Но, как говорит нам грустный и перевёрнутый смайлик в конце строки, не помогло.

  2. У Вас в css стилях #wpadminbar { display:none; } выключен, найдите строку в стилях и за комментируйте

  3. Строка ‘#wpadminbar { display:none; }’ не в стилях, а вставляется в head каким-то скриптом. Потому и спрашиваю. Можно, конечно же, куда-нибудь написать ‘#wpadminbar { display: block !important; }’, но это как-то не семантично — вот и спрашиваю.
    В общем, в теме этой строки нет, тему Я делал сам и с нуля, и знаю, что там где.

  4. Да, и кстати: кода админ-бара на открытой в браузере странице нет, сколько бы ни искал. Так что его ещё включить нужно.

        • А при добавлении приоритета !important работает, если да то почему Вас это смущает?

          • Нет, не работает. Отображать-то нечего. Кода админ-бара (то есть, админ-бара как такового) нет. То есть, совсем его нет. Это как добавить код

            #несуществующий-блок { display: block !important }
            • Очень сложно угадать причину, я бы сдеал следующее:
              отключил все плагины, пробежался по functions.php, коментирую функции, думаю где то там сабака зарыта. И самое первое (люблю баловатся скриптами и часто возникают глюки) попробуйте в браузере отключить Javascript, может и скриптами убирать .админ-бар.

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*