Я хочу удалить свойство margin-top из двадцати двенадцати. Это тема по умолчанию, предоставляемая wordpress. Образец кода, который я нашел с помощью firebug.
html{
margin-top: 32px !important;
}
Я хочу удалить свойство margin-top из двадцати двенадцати. Это тема по умолчанию, предоставляемая wordpress. Образец кода, который я нашел с помощью firebug.
html{
margin-top: 32px !important;
}
function remove_admin_login_header() {
remove_action('wp_head', '_admin_bar_bump_cb');
}
add_action('get_header', 'remove_admin_login_header');
Добавьте в свой файл functions.php следующую функцию
function my_function_admin_bar(){ return false; }
add_filter( 'show_admin_bar' , 'my_function_admin_bar');
Перейдите в файл функций внутри папки тем:
functions.php
add_action('get_header', 'remove_admin_login_header');
function remove_admin_login_header() {
remove_action('wp_head', '_admin_bar_bump_cb');
}
в 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);
}
Лучший способ сделать это - добавить поддержку тем для панели администратора с обратным вызовом "return false", после чего Wordpress никогда не вызовет действие _admin_bar_bump_cb
, которое отвечает за добавление в margin-top:32px
.
add_theme_support( 'admin-bar', array( 'callback' => '__return_false' ) );
Удалите маржу из элементов h1 - h6. WP имеет поля по умолчанию, и именно поэтому вы видите 32px! Важно в встроенном HTML-коде.
У меня была такая же проблема. Я избавился от
wp_head();
в шаблоне заголовка и проблема решена.
Вы можете указать идентификатор тега html в шаблоне и установить его в margin-top: 0! Важно;
#html {margin-top: 0 !important;}