Удалите главную администраторскую панель

каждый раз, когда администратор или любой другой пользователь входят в систему, вершина запирает рекламу меню. Теперь я сделал вход в систему для всех, таким образом, я не хочу эту панель.

Сначала я добавил display:none кому: admin-bar.css, но основная проблема состоит в том, что Wordpress все еще добавляет белую строку на вершине с:

html {
    margin-top: 28px !important;
}

Как удалить это, поскольку это вызывает некоторые недостатки дизайна.

4
23.12.2014, 17:40
5 ответов

http://vudu.me/88

Имеет статью об этом.

Но в основном

/* Disable the Admin Bar. */
add_filter( 'show_admin_bar', '__return_false' );

или также

//REMOVE ADMIN BAR
remove_action('init', 'wp_admin_bar_init');

Я верю в Ваш functions.php, отключит его. Вероятно, лучший путь, чем просто сокрытие его через CSS

Причина Вы все еще получаете разрыв со скрытым меню, состоит в том, потому что WP добавляет эту CSS также

html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }

Таким образом, поле сложено вершина.... Вы могли инвертировать ту CSS в Вашем, но просто отключение панели, вероятно, лучше, если это - то, что Вы хотите сделать

11
19.02.2020, 22:09
  • 1
    Несомненно, не забывайте принимать мой ответ, если Вы довольны им. Небольшая галочка налево. Это позволяет другим знать, что на вопрос удовлетворительно отвечают. –  Rev. Voodoo 03.08.2011, 14:21

Если Вы говорите о вершине, запирают, который показывает с quicklinks для администратора, можно также отключить его на пользователя при установке их профилей.

Это - просто флажок в администраторе под профилем.

1
19.02.2020, 22:09

Добавьте эту функцию в functions.php Вашей темы

function hide_admin_bar_from_front_end(){
  if (is_blog_admin()) {
    return true;
  }
  return false;
}
add_filter( 'show_admin_bar', 'hide_admin_bar_from_front_end' );
1
19.02.2020, 22:09

Лучшим способом я нашел для удаления того пробела (он не вызывается администраторской панелью), должен найти этот CSS в style.css:

#page {
    margin: 2em auto;
    max-width: 1000px;
}

и переключатель 2em кому: 0em или некоторое изменение того же. Это удалит пробел.

0
19.02.2020, 22:09

Для удаления верхнего поля, оставленного администраторской панелью, это недостаточно только для установки show_admin_bar ко лжи. Также необходимо удалить администраторский обратный вызов удара панели:

remove_action( 'wp_head', '_admin_bar_bump_cb' );
1
19.02.2020, 22:09