Оптимизация WordPress
Так как сегодня день рождения Гитлера, а писать об этом не хочется, напишу, пожалуй, что-нибудь о WordPress. Что-нибудь полезное начинающим блоггерам.
ЧПУ – Человекопонимаемый УРЛ.
Когда адрес записи имеет вид типа www.site.com/?p=1051604243 это лоховство, благо наш движок позволяет генерировать более приятные адреса, например, как этот:
http://solovieff.net/blogging/optimizaciya-wordpress.htm
Делается это так:
- лезем в Параметры > Постоянные ссылки
- выбираем «Произвольно» и вписываем туда /%category%/%postname%.htm
Это хороший вариант, он нравится поисковикам и понятен человеку.
Ещё хороший вариант «День и название», но не настолько хороший как предложенный выше – не многим захочется переходить по ссылке, если видно, что запись была сделана несколько лет назад (т.е., скорее всего, не актуальна).
Постраничная навигация.
По умолчания навигация по страницам в WP имеет вид «Предыдущая страницы – Следующая страница», это далеко не всегда удобно, поэтому плагин WP-PageNavi придумали не зря. Он позволяет сделать навигацию типа [1] [2] [3] … [100] – что удобнее.
Делается это так:
- скачиваем, устанавливаем и активируем плагин (думаю, как это делается расписывать не надо)
- заходим в Параметры > PageNavi и делаем немногочисленные настройки отображения, у меня они такие:

- пихаем в ваш шаблон вывод постраничной навигации, для этого идём в Внешний вид > Редактор, где открываем index.php и заменяем стандартный способ вывода навигации на такой:
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
Кроме того, есть возможность изменить внешний вид такой навигации, для этого надо отредактировать pagenavi-css.css, который лежит в папке плагина.
Мой имеет такой вид, что бы вписываться в используемый шаблон:
.wp-pagenavi a {
padding: 0 5px;
margin: 2px 1px;
color: #595959;
text-decoration: none;
border: 1px solid #fff;
white-space: nowrap;
}
.wp-pagenavi a:hover {
padding: 2px 5px;
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
color: #404040;
background-color: #fafafa;
}
.wp-pagenavi span.pages {
padding: 0 5px;
margin: 2px 1px;
}
.wp-pagenavi span.current {
padding: 2px 5px;
margin: 2px 1px;
font-weight: bold;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
background-color: #fafafa;
color: #326b85;
}
.wp-pagenavi span.extend {
padding: 0 5px;
margin: 2px 1px;
}
Резервная копия Базы Данных.
Тут будет не лишним почтовый аккаунт на gmail.com, ведь там на момент публикации этой записи 7318 Мб выделено под почту, и эта постоянно увеличивается.
Реализация будет иметь примерно следующий вид:
- регистрируем аккаунт (например, myblog.backup@gmail.com)
- скачиваем, устанавливаем и активируем плагин WordPress Database Backup
- лезем в его настройки через Инструменты > Резервное копирование, где можно сделать настойки расписания резервного копирования удобные лично вам, у меня такие:

Вот, пожалуй, хватит на сегодня. Пойду пить чай с вареньем ^_^

С установкой навигации можно поспорить. Согласно статистике большинство подписчиков на блоги читают только первые две страницы. Или полторы. Или только заголовок.
Человеко-Паучные Урлы тоже под сомнением. Для читающих блоги важнее дата, чем категория.
Не стоит забывать и о веб-меньшинствах. К тому же от такой навигации удобство просмотра первых двух страниц, или полутора, или заголовков не убавится.
Рассматриваю ситуацию с точки зрения автора блога, а не читателя.
А нужно–то наоборот :)
Это спорно. Допустим, создал я пост посвязённый тонкой настройке какого-нибудь плагина или сделал его локализацию, а он ещё и обновляется периодиски. Что бы не создавать десятки однотипных записей посвящённых обновлениям этого плагина мне проще редактировать и дополнять имеющуюся запись, логично же. При этом адрес страницы так и остаётся (сайт.ком/2005/11/23/название поста.хтмл), читатель увидит дату и не передёт, потому что будет думать – запись не актуальна. А она на самом деле обновляется. Все в минусе – я теряю посетителя, а ему приходится гуглить дальше – терять время.
P.S: Добавил тебя в блогролл.
Для этого делаются отдельные сайты, или в крайнем случае рубрики/категории. Анонсы программ, которые ты написал, должны висеть на любой странице блога сверху, чтобы сразу было видно изменения. А вообще лучше сделать в блоге (если не хочешь делать сайт) промо–страницы.
PS: Думаю у себя тоже сделаю блогролл — перекрёстные ссылки, как–никак :)
PPS: Ты серьёзно занимаешься веб–разработками, или для себя?
Для себя.
респект, хороший пост. Бэкап тож настроил)
Хватит уже на баянчегах дешевую славу тут себе городить! :)))
Дешёвая слава в предыдущем топике (: