Оптимизируем файл header.php | Блог про блоги, продвижение, оптимизацию и торговлю
Главная страница
Авторизоваться
Подписаться на RSS
Об авторе
Сервисы
Реклама
Услуги
Портфолио
Партнерство

Оптимизируем файл header.php

Апрель 8th, 2011 Автор grafchitaru Рубрики: WordPress, Оптимизация

Для начала нужно открыть файл header.php на блоге и найти строчку <meta name=”generator” content=”WordPress <?php bloginfo (’version’); ?>” /> и удалить ее. В этом случае мы сможем скрыть версию нашего движка WordPress, что в свою очередь поможет защитить блог от взлома.
Для того же, чтобы ускорить работу блога, необходимо в редакторе открыть файл header.php и заменить некоторые строки кода — это позволит уменьшить количество запросов к базе даных.
К примеру, вот строки из моего старого файла header.php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
	$options = get_option('DeepMix_options');
	if($options['feed'] && $options['feed_url']) {
		if (substr(strtoupper($options['feed_url']), 0, 7) == 'HTTP://') {
			$feed = $options['feed_url'];
		} else {
			$feed = 'http://' . $options['feed_url'];
		}
	} else {
		$feed = get_bloginfo('rss2_url');
	}
?>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes() ?>>
<head profile="http://gmpg.org/xfn/11">
<span id="context"></span>
	<title>
      <?php if (is_home()) : ?>
         <?php bloginfo('name'); ?>
         <?php else : ?>
            <?php wp_title('', 'false'); ?>
            -<?php bloginfo('name'); ?>
      <?php endif; ?>
   </title>
	<meta http-equiv="content-type" content="<?php bloginfo('html_type') ?>; charset=<?php bloginfo('charset') ?>" />
	<meta name="description" content="<?php bloginfo('description') ?>" />
	<style type="text/css" media="screen">@import url( <?php bloginfo('stylesheet_url'); ?> );</style>
   <link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all posts', 'DeepMix'); ?>" href="<?php echo $feed; ?>" />
	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all comments', 'DeepMix'); ?>" href="<?php bloginfo('comments_rss2_url'); ?>" />
   <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

К примеру, строчка

1
<meta http-equiv="content-type" content="<?php bloginfo('html_type') ?>; charset=<?php bloginfo('charset') ?>" />

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

1
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

Это нам и нужно. Если мы заменим строчку в файле header.php на полученную, то снизим количество запросов к базе данных.
Далее, заменим и другие строчки по аналогии в тегах head, при этом помните, что содержимое в теге title менять нельзя!
Кроме того, не забудьте сделать копию своего файла header.php прежде чем изменять его.
К примеру, я заменил в своей теме строчки

1
2
<meta http-equiv="content-type" content="<?php bloginfo('html_type') ?>; charset=<?php bloginfo('charset') ?>" />
<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all posts', 'DeepMix'); ?>" href="<?php echo $feed; ?>" />

на

1
2
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all posts" href="http://grafchita.ru/feed/" />
Если ваш сайт уже достаточно развит, чтобы продвигаться, то я вам рекомендую обратиться на сайт delissimo.ru, на котором осуществляется качественная раскрутка и продвижение сайта. Продвинуть свой сайт с данной компанией вам не составит труда.
Теги:
Получать обновления блога по почте:

Есть 3 коммент. к “Оптимизируем файл header.php”

  1. Марина Новак
    Февраль 28th, 2012 at 15:25
    1

    Скажите,пожалуйста, где на блоге находится файл header.php? Вордпресс.

  2. Юленька
    Июль 2nd, 2012 at 05:54
    2

    По словам одного из его организаторов, лидера движения «За права человека» Льва Пономарева, собравшимся не помешал дождь, а милиции было относительно немного. «Полиметалл» получил за 100 процентов Amikan Holding Limited (владеет месторождением Ведуга) 20 миллионов долларов и 750 акций Polygon, став в итоге владельцем 81,8 процента последней. Скобрев является двукратным призером Олимпийских игр: в 2010 году в Ванкувере он выиграл бронзу на дистанции 5000 метров и серебро — на дистанции 10000 метров.

  3. Павел
    Июль 2nd, 2012 at 15:35
    3

    Как отмечает Telegraph, с 11 сентября 2001 года Буш старался избегать религиозных тем в своих речах, чтобы не спровоцировать негативного отношения к мусульманам. Кроме того, с 13 медалями высшего достоинства Канада стала самой успешной в истории зимних Игр страной-хозяйкой Олимпиады. Ожидается, что деньги, вырученные от продажи изделия, семья Джеймса разделит с хозяином земли, на которой оно было найдено.

Комментарии закрыты.