Как удалить margin-top: 32px! важно от двадцати двенадцати

Я хочу удалить свойство margin-top из двадцати двенадцати. Это тема по умолчанию, предоставляемая wordpress. Образец кода, который я нашел с помощью firebug.

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

Ответ 1

function remove_admin_login_header() {
    remove_action('wp_head', '_admin_bar_bump_cb');
}
add_action('get_header', 'remove_admin_login_header');

Ответ 2

Добавьте в свой файл functions.php следующую функцию

function my_function_admin_bar(){ return false; }
add_filter( 'show_admin_bar' , 'my_function_admin_bar');

Ответ 3

Перейдите в файл функций внутри папки тем:

functions.php

add_action('get_header', 'remove_admin_login_header');

function remove_admin_login_header() {
    remove_action('wp_head', '_admin_bar_bump_cb');
}

Ответ 4

в style.css вокруг строки # 1645 есть body.site {, который имеет верхнюю и нижнюю части:

body .site {
    padding: 0 40px;
    padding: 0 2.857142857rem;
    margin-top: 48px;
    margin-top: 3.428571429rem;
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

Ответ 5

Лучший способ сделать это - добавить поддержку тем для панели администратора с обратным вызовом "return false", после чего Wordpress никогда не вызовет действие _admin_bar_bump_cb, которое отвечает за добавление в margin-top:32px.

add_theme_support( 'admin-bar', array( 'callback' => '__return_false' ) );

Ответ 6

Удалите маржу из элементов h1 - h6. WP имеет поля по умолчанию, и именно поэтому вы видите 32px! Важно в встроенном HTML-коде.

Ответ 7

У меня была такая же проблема. Я избавился от

wp_head();

в шаблоне заголовка и проблема решена.

Ответ 8

Вы можете указать идентификатор тега html в шаблоне и установить его в margin-top: 0! Важно;

#html {margin-top: 0 !important;}