Как и было обещано в предыдущем посте, продолжаем тему скорости загрузки вашего сайта (блога). Рассмотрим еще возможности её увеличения и перейдем к сайдбару.

Лично я сторонник полного отказа от использования виджетов в сайдбаре, да и вообще в шаблоне. Я думаю, что если вы серьезно относитесь к созданию сайта,  занимаетесь SEO-оптимизацией, то согласитесь со мной.

Поэтому, смело удаляем из сайдбара код:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

<?php endif; ?>

И вставляем:

  • <?php wp_list_categories(''); ?> - выводит рубрики сайта;
  • <?php wp_tag_cloud(''); ?> - выводит метки;
  • <?php if (have_posts()) : ?>
    <?php query_posts('showposts=4'); ?> - цифра указывает количество записей
    <?php while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a><br />
    <span><?php the_time('F jS, Y') ?></span> <a href="<?php comments_link(); ?>">Комментарии: <?php comments_number('0','1','%'); ?></a></li><?php endwhile; ?> - это код выводит последние публикации;

Форма поиска, подписку и другие нужные Вам вещи делаете кодом, явно прописывая URL.

Если же, Вы решили пользоваться виджетами, то удалите код, находящийся между строками

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

<?php endif; ?>.

Теперь несколько слов о плагинах, которые тоже нагружают сервера и замедляют работу. Лично я использую только: Akismet (против спама), плагин транслитерации, построения карт сайта и All in One SEO. Считаю, что этого набора вполне хватает.

В общем, принципы оптимизации и очистки шаблона примерно понятны.

Желаю удачи, Упорный Барсук.