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

Категории: (Wordpress, Темы) дата: 28-05-2010

Теги: , ,

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

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

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

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


Если Вам понравилась статья и Вы хотите следить за обновлениями в блоге, то подписывайтесь через RSS, становитесь моим фолоувером в twitter, присоединяйтесь ко мне в friendfeed и facebook. Также, если хотите, Вы можете получать обновления на e-mail:


Подписка по e-mail



Comments:

14 Комментариев на “Улучшаем блог”


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

    Ответить


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

    Ответить


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

    Ответить


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

    Ответить

    Archil Identicon Icon Archil Reply:

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

    Ответить


  5. Будем знать ;-)

    Ответить


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

    Ответить


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

    Ответить


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

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

    Ответить

    Archil Identicon Icon Archil Reply:

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

    Ответить


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

    Ответить


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

    Ответить


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

    Ответить


  12. [...] И не забываем про страницу 404, это отличный способ перелинковать ваш сайт, подробнее здесь. [...]

Оставить комментарий