Этот рекламный блок выводится с помощью сервиса AdPlus.io

Улучшаем блог


Вслед за добавлением виджетов в футер я решил пойти дальше и провести еще парочку улучшений на своем блоге. Я добавлю блок «Связанные записи», улучшу страницу «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); ?> секунд.

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

Вот такие вот полезные вещи я сделал со своим блогом. А у вас что новенького? Может поделитесь опытом?
Чего страдать, чего искать, тарифы МТС можно тут узнать. Архив ТП и самая свежая информация.

Эсли не получается работать с САПОй — то поробуйте заработать на арбитраже трафика.


28 мая, 2010

13 комментариев

  • ladosha

    28 мая 2010

    Насчёт 404 — очень понравилось, непременно сделаю такую же! А для связанных постов у меня в вордпрессовском блоге стоит специальный плагин YARPP, очень удобно. 😎

    Reply
  • Archil

    28 мая 2010

    Да, но если вы поставите код, о котором говорилось в статье, то вы увидете, что нагрузка на сервер увеличивается где-то на 20-30 запросов. 😉

    Reply
  • iDeny

    4 июня 2010

    Вы принимали участие в акции “Обзор блога + бесплатная ссылка” Тут итоги и обзор-оценка вашего блога: http://seoadvicer.ru/final-action-newers/

    Reply
  • Kirus

    16 июня 2010

    А что за блок «Активисты» в правой колонке?

    Reply
    • Archil

      16 июня 2010

      Там показываются наиболее активные комментаторы.

      Reply
  • Kirus

    17 июня 2010

    Будем знать 😉

    Reply
  • Федор

    1 июля 2010

    как, то нужен был такой код, вот теперь будем знать, где брать спасибо! ❗

    Reply
  • Archil

    2 июля 2010

    Всегда пожалуйста:)

    Reply
  • Гала Красникова

    23 августа 2010

    Вопрос по первой части: как же зайти в этот файл single.php? Чтоб в него потом этот замечательный код добавить? И в какое место?

    Жду ответа. Надо!!!

    Reply
    • Archil

      23 августа 2010

      Нужно просто открыть єтот файл в блокноте и добавить в нужное вам место, у меня єто после строчки «< ?php the_content('Read the rest of this entry »'); ?>«.

      Reply
  • Гала Красникова

    23 августа 2010

    А где этот файл хранится, чтоб его в блокноте открыть? У меня, например, ВП на сервере только, на компьютере нету

    Reply
  • Archil

    26 ноября 2010

    Это файл хранится в корневой папке вашего сайта. Пользуйтесь поиском на сервере.

    Reply
  • Димасик

    26 января 2011

    Тлковая статья)) Пойду делать связные записи.

    Reply

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