Улучшаем блог
Вслед за добавлением виджетов в футер я решил пойти дальше и провести еще парочку улучшений на своем блоге. Я добавлю блок «Связанные записи», улучшу страницу «404» и поставлю небольшой код в футер, который будет мне показывать скорость выполнения скрипта и количество запросов.
1. Как сделать связанные записи?
Есть множество плагинов, которые это делают, но я воспользуюсь таким кодом:
<?
$categories="";
foreach((get_the_category($post->ID)) as $category) {
$categories .= ($categories==""?"":",").$category->cat_ID ;
}
$myposts = get_posts('numberposts=5&category='.$categories."&exclude=".$post->ID);if ($myposts){
echo "<h3>Похожие посты блога</h3><ul>";foreach ($myposts as $mypost) {
echo "<li><a href='".get_permalink($mypost->ID, false)."'>"
.$mypost->post_title."</a></li>";
}
echo "</ul>";
}
?>
Его можно добавить в любую часть блога, я добавлю в файл single.php, чтоб записи отображались сразу после статьи. Этот код будет отображать записи схожие по категории с опубликованной статьей.
2. Создание страницы 404.
Это очень важная часть сайта, благодаря странице 404 вы можете дольше оставить посетителя у себя на блога, плюс превратить его в подписчика. Как же это сделать? Разместите на ней какую-то интересную информацию, например сборку статей по созданию блога или оптимизации блога. Сделайте эту страницу красочной и интересной. Вот пример хороших страниц 404: один, два, три. А вот хорошая инструкция по созданию страницы 404.
А вот и моя страница 404, как вам?
3. Узнаем скорость выполнения скрипта и количество запросов.
Наверно у каждого блоггера, который пользует WordPress, стоит куча плгинов и виджетов. Но не все знают, что они создают очень большую нагрузку на сервер. А чтоб узнать, как меняется нагрузка, нужны какие-то показатели. Такими показателями можно считать скорость выполнения скриптов и количество запросов, создаваемых при загрузке блога. Вот код, который можно вставить в любое место на блоге:
<?php echo get_num_queries(); ?> запросов.
<?php timer_stop(1); ?> секунд.
Если ставим новый плагин — то смотрим показатели до и после установки и думаем, стоит ли ставить этот плагин или может сделать все ручками, вставить функции прямо в код блога. Подсмотрел я этот код здесь.
Вот такие вот полезные вещи я сделал со своим блогом. А у вас что новенького? Может поделитесь опытом?
Чего страдать, чего искать, тарифы МТС можно тут узнать. Архив ТП и самая свежая информация.
Эсли не получается работать с САПОй — то поробуйте заработать на арбитраже трафика.
ladosha
28 мая 2010Насчёт 404 — очень понравилось, непременно сделаю такую же! А для связанных постов у меня в вордпрессовском блоге стоит специальный плагин YARPP, очень удобно. 😎
Archil
28 мая 2010Да, но если вы поставите код, о котором говорилось в статье, то вы увидете, что нагрузка на сервер увеличивается где-то на 20-30 запросов. 😉
iDeny
4 июня 2010Вы принимали участие в акции “Обзор блога + бесплатная ссылка” Тут итоги и обзор-оценка вашего блога: http://seoadvicer.ru/final-action-newers/
Kirus
16 июня 2010А что за блок «Активисты» в правой колонке?
Archil
16 июня 2010Там показываются наиболее активные комментаторы.
Kirus
17 июня 2010Будем знать 😉
Федор
1 июля 2010как, то нужен был такой код, вот теперь будем знать, где брать спасибо! ❗
Archil
2 июля 2010Всегда пожалуйста:)
Гала Красникова
23 августа 2010Вопрос по первой части: как же зайти в этот файл single.php? Чтоб в него потом этот замечательный код добавить? И в какое место?
Жду ответа. Надо!!!
Archil
23 августа 2010Нужно просто открыть єтот файл в блокноте и добавить в нужное вам место, у меня єто после строчки «< ?php the_content('Read the rest of this entry »'); ?>«.
Гала Красникова
23 августа 2010А где этот файл хранится, чтоб его в блокноте открыть? У меня, например, ВП на сервере только, на компьютере нету
Archil
26 ноября 2010Это файл хранится в корневой папке вашего сайта. Пользуйтесь поиском на сервере.
Димасик
26 января 2011Тлковая статья)) Пойду делать связные записи.