Выбор дизайна для блога

Дизайн для блога
Дизайн для блога
Блог настроен, ЧПУ и СЯ разработано, переходим к дизайну блога. Дизайн должен быть уникальным, но главное, красивым и тематичным. Для WordPress написано огромное количество шаблонов/тем оформления/шкурок, установить которые очень просто. Предлагаю вам сделать следующее: возьмите листок бумаги и нарисуйте примерную структуру блога, расположение блоков и т.д. К примеру, я предпочитаю блоги с одним сайдбаром (колонкой). Есть блоги с 2-3 сайдбарами.
А теперь немного подумайте и решите:
— если у вас есть деньги — закажите уникальный дизайн со своими требованиями дизайнеру.
— если денег нет, то можно найти бесплатный дизайн и установить его на WordPress.

Собственно говоря, вторым вариантом мы и займемся.


Вбиваем в поиск «шаблоны для WordPress + тематика блога» и ищем подходящую тему для блога. Есть несколько пунктов, по которым стоит подбирать тему.
1. Тема должна иметь приятную, не режущую глаз, расцветку.
2. При отключенной графике, тема должна оставаться читабельной.
3. Тема не должна быть объемной при загрузке в браузере (встречаются шаблоны, при которых загруженная страница весит больше 1 мб). Ведь, чем дольше будет грузиться страница, тем больше шансов, что пользователь закроет ее и уйдет с блога.

Скачиваем архив с темой на компьютер и распаковываем его. Обязательно проверяем на наличие лишней рекламы (адсенса или директа), вредоносного кода, согласно этой статье. Ибо почти каждая четвертая тема, распространяемая в сети, заражена вирусом. Также убираем лишние копирайты и если требуется, раскодируем темы по этой статье. Меняем название папки темы на свое и заливаем папку с ней на хостинг по пути корень движка/wp-content/themes/.
Тема должна появиться в настройках оформления в админке. Кликаем «активировать» и приступаем к уникализации темы.

Что же можно сделать, чтобы уникализировать тему?
Во-первых, нужно поменять стандартный логотип. Воспользуйтесь специальным софтом для редактирования графики (Photoshop, Paint.NET) для того, чтобы создать новый логотип, либо изменить существующий.
Во-вторых, можно поправить футер/низ темы (footer.php), убрав или добавив некоторые элементы.
В-третьих, если есть навыки в работе с дизайном, поправьте файлы .css вашей темы.

Далее удаляем лишнее из темы, снижая количество запросов к базе данных нашего блога, что влечет снижение нагрузки на хостинг. Открываем в блокноте файл header.php или через админку в редакторе темы и правим следующие строки:

1.Заменяем

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

на

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

Таким образом, мы задаем кодировку UTF-8 вручную, не отсылая при каждой загрузке запрос в базу.

2.Заменяем

<link rel="pingback" href="<?php bloginfo('pingback_url') ?>" />

на

<link rel="pingback" href="/xmlrpc.php" />

Файл для трекбеков определен вручную — минус 1 запрос к бд.

3.Заменяем

<link rel="shortcut icon" href="<?php bloginfo('template_url'); ?>/favicon.png" type="image/x-icon" />

на

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

Иконка сайта лежит в корне и тема «не отправляет» запрос в БД.

4.Заменяем все

<?php bloginfo('template_url'); ?>

на

/wp-content/themes/название темы/

Таким образом, вы прописываете путь к теме вручную.

5.Заменяем

	<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />

на

<link rel="alternate" type="application/rss+xml" title="название сайта RSS Feed" href="/feed (адрес вашего фида без http:// и линка на сайт)" />

Тут также мы убираем определение RSS фида из базы, заменяя его стандартным значением.
6.Заменяем

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

на

<link rel="stylesheet" href="/wp-content/themes/название темы/style.css" type="text/css" media="screen" />

7. Удаляем строку

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />

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

<?php echo get_num_queries(); ?> запросов. <?php timer_stop(1); ?> секунд. 
<?php echo memory_get_usage()/1024/1024, 2; ?> Мб используется.

Так мы будем знать о «прожорливости» нашей темы. Если запросов к БД с главной больше 30, то смело сносите тему и ищите новую.
Шаблон уникализирован, подпилен… Пора приступить к установке плагинов.

2 comments

  1. Eric Newman Post author

    Файлы header.php, footer.php

  2. Saddam

    Rxn, подскажи в каких файлах шаба редактировать коды ? Я нашел только 2й пункт в файле хеадер.пхп

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *