Приберіть 28px Push Down з панелі адміністратора - CSS-хитрощі

Anonim

Для вашого файлу functions.php:

 add_action('get_header', 'my_filter_head'); function my_filter_head() ( remove_action('wp_head', '_admin_bar_bump_cb'); )

За замовчуванням, якщо ви бачите панель адміністратора як зареєстрованого користувача WordPress, CSS, подібний до цього, буде виведений у вашу голову (вихід у wp_head()функції):

 html ( margin-top: 28px !important; ) * html body ( margin-top: 28px !important; ) 

Зазвичай це гарна річ, оскільки вона не охоплює частини вашого сайту, тоді як із фіксованою позицією. Але це також може бути дивним, якщо ви використовуєте абсолютне позиціонування для речей. Оскільки вони будуть різними залежно від того, є там бар або ні. Використання наведеного вище коду для видалення нерівності CSS змусить панель покривати верхній біт вашого сайту, але принаймні розташування буде послідовним.