Как повысить посещаемость блога за один шаг
Написал заголовок статьи, а потом посмотрел сначала правым глазом, затем левым…, как-то пафосно. Но ведь правда же, за один шаг получилось поднять посещение блога. Нет, я не скажу, что шарахнуло так, что все вокруг позеленели от зависти, а я два для был в шоке. Это не так. Но, это все равно было приятно и заставило меня пересмотреть некоторые позиции по управлению своим блогом и поднять скорость загрузки страниц.
Итак, был у меня установлен плагин WordPress Related Posts, который помогал вывести похожие статьи. Вроде бы нормально работал, но я заметил, что иногда в списке, который генерирует этот плагин, появляются статьи, которые явно не относятся к той рубрике, к которой принадлежит статья на странице. Это носило не массовый, а очень эпизодический характер, так что я не особо и парился. Честно сказать, я не великий программист. Не, немножко, конечно разбираюсь, могу отличить оператор FOR от BEGIN, но в PHP не очень разбираюсь и это не мой хлеб. 🙂 Поэтому, я прошелся по настройкам плагина, почитал рекомендации умных людей, никакого криминала не выявил и как-то забылось.
Подумал сейчас, а стоило ли упоминать название плагина? Ну, а почему бы и нет? Если и бросит кто в меня помидор, то это не смертельно. А ведь найдутся же и такие товарищи, у которых обнаружится схожая проблема и им эта информация пригодится. Может, спасибо кто скажет.
Идем дальше. Не так давно познакомился с довольно полезным средством оптимизации ресурсов на WordPress. Это плагин Plugin Performance Profiler, его ещё называют — P3. Он позволяет измерить время загрузки каждого плагина, установленного на WordPress-блоге. И не только измерить, но и наглядно в графическом виде (диаграммой) показать результаты этих измерений для дальнейшей оптимизации блога. Я его, конечно, себе поставил и тут обнаружилось, что плагин WordPress Related Posts нехило так потребляет ресурсов. Что делать, нельзя же заставлять людей ждать долгой загрузки страниц? Пошел искать в сети альтернативу. К счастью оказалось, что свет на нем клином не сошелся, и есть скрипты, которые могут делать то же самое, и без нагрузки на жизнедеятельность блога. Алилуя мастерам интернета!
Снес я ставший не нужным плагин Related Posts, а вместо него прописал вот этот скрипт, позволяющий выполнить отображение и сортировку похожих статей по рубрикам (категориям):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<!--Скрипт похожих записей--> <div class="similar_records"> <h3>Смотрите похожие статьи:</h3> <?php $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, // Сортировка производится по категориям 'orderby'=>rand, // Условие сортировки рандом 'post__not_in' => array($post->ID), 'showposts'=>5, //Количество выводимых записей 'caller_get_posts'=>1); // Запрещаем повторение ссылок $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo '<ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } wp_reset_query(); } ?></div> <!--Скрипт похожих записей--> |
Это совсем не трудно, достаточно зайти в Редактор опции Внешний вид и отобразить для редактирования содержимое файла записи Single.php. После этого указанный скрипт вставляется в то место записи, в котором нужно отображать похожие статьи. У меня он стоит после строки, указывающей рубрику записи:
1 2 3 |
<?php if (!is_page()): ?> <?php ob_start(); ?> <?php printf(__('Рубрика: %s', 'kubrick'), get_the_category_list(', ')); ?> |
Кстати, код взят с блога уважаемого Виталия Кириллова, вот
Итак, у меня все заработало, для текущей записи отображазился список статей из той же рубрики, что и требовалось. На этом меня посетило удовлетворение выполненной работой и отправился я почивать. А где-то через пару дней, после очередного обхода роботами поисковых систем меня ждало приятное событие в виде роста посещаемости моего блога сразу на 50-70 человек в сутки. Приятно ведь. Вот что значит оптимизация. И разгрузил блог от тяжелого плагина и перелинковку оптимизировал и вывод похожих статей улучшил.
Так что не ленитесь, старайтесь найти разумный баланс между использованием скриптов и плагинов для оптимизации блога. Улучшайте скорость загрузки страниц сайта. Как говорится, добавь коду на ресурс и народ к тебе потянется. 🙂 А ведь так и получилось.
Тоже пользуюсь плагином Plugin Performance Profiler, довольна!