• Тема Twenty Ten. В <head> — куча тегов <link> непонятного мне назначения. В шаблонах ничего этого нет. Откуда они там берутся?

    И самое главное. Как убрать оттуда вот этот маразм?

    <style type="text/css">
    	html { margin-top: 28px !important; }
    	* html body { margin-top: 28px !important; }
    </style>

    Я мозг сломал, почему у меня отступы сверху и почему они не убираются. Пока не догадался посмотреть код страницы.

    Вот кусок из header.php

    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <title><?php
    	/*
    	 * Print the <title> tag based on what is being viewed.
    	 */
    	global $page, $paged;
    
    	wp_title( '|', true, 'right' );
    
    	// Add the blog name.
    	bloginfo( 'name' );
    
    	// Add the blog description for the home/front page.
    	$site_description = get_bloginfo( 'description', 'display' );
    	if ( $site_description && ( is_home() || is_front_page() ) )
    		echo " | $site_description";
    
    	// Add a page number if necessary:
    	if ( $paged >= 2 || $page >= 2 )
    		echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
    
    	?></title>
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
    <?php
    
    	/* Always have wp_head() just before the closing </head>
    	 * tag of your theme, or you will break many plugins, which
    	 * generally use this hook to add elements to <head> such
    	 * as styles, scripts, and meta tags.
    	 */
    	wp_head();
    ?>
    </head>
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Atrax

    (@atrax)

    Ethical engineer

    /* Always have wp_head() just before the closing </head>
    * tag of your theme, or you will break many plugins, which
    * generally use this hook to add elements to <head> such
    * as styles, scripts, and meta tags
    .
    */
    wp_head();

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    <style type="text/css">
    	html { margin-top: 28px !important; }
    	* html body { margin-top: 28px !important; }
    </style>

    Это отступы для верхней панели администратора. Чтобы она корректно отображалась, нужен вызов не только wp_head() в header.php, но и wp_footer() в footer.php. Отключить её (вместе с отступами) можно в настройках профиля или с помощью строки в functions.php активной темы:

    add_filter( 'show_admin_bar', '__return_false' );

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Теги link и style в head — откуда?» закрыта для новых ответов.