Похожие записи wordpress | Заметки вебмастера






Похожие записи на блоге без плагина

похожие записи wordpressДобрый день, постоянные читатели блога!

Вот появилось свободное время, и я решил написать еще одну статью.

На мой взгляд, это будет достаточно полезная информация, изучив которую, Вам нужно будет сразу же применить её на практике.

Речь пойдет о выводе похожих записей на блоге с ситемой wordPress после каждой статьи.

Итак, похожие записи WordPress.

Что такое похожие записи? Для чего на блоге нужно выводить  похожие записи?

Похожие записи — это ссылки на другие статьи на Вашем блоге, близкие по теме к определённой статье. Как правило, такие ссылки располагаются сразу после основной статьи.

На моем блоге можно их увидеть после каждой. Только называется список: «Другие интересные статьи».

Вывод таких записей необходим Вам для улучшения поведенческих факторов — увеличения времени нахождения посетителей на Вашем ресурсе.

Другая важная функция заключается в том, что похожие записи улучшают внутреннюю перелинковку на блоге.  О внутренней перелинковке Вы можете прочитать в моей предыдущей статье о важности перелинковки.

Существует два способа для осуществления вывода похожих статей на сайте. Один из них с помощью плагина, другой — с использованием кода.

похожие записи wordpress

На моем блоге вывод похожих записей первое время осуществлялся с помощью плагина WordPress Related Posts. Но через некоторое время я удалил его и прописал код.

Плагины нагружают сервер и тормозят загрузку блога по сравнению с кодом. Замена плагина кодом это своего рода оптимизация блога.

На тему увеличения скорости загрузки сайта советую Вам прочитать мою предыдущую статью – способы увеличения скорости загрузки сайта. Ну а теперь от теории к практике.

Код для осуществления вывода похожих записей на блоге

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

Предыдущие статьи будут соответствовать тематике написанной, что мне кажется, вполне логично.

Ведь если посетитель дочитал Вашу статью до конца, значит, ему интересна эта тема и вполне возможно заинтересуют и другие похожие посты.

Ну а теперь предоставляю Вам сам код для вывода похожих записей на WordPress, который заменит плагин:

 <div class="sample-posts">
 <h4>Читайте также:</h4>
 <?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,
 '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. Вставьте код в этот файл после строк:

 <div class="entry">
 <?php the_content('Читать далее &raquo;'); ?>

Не забудьте нажимать «Обновить файл».

Найдите в этом коде строчку:

 'showposts'=>5,

Нашли? Цифра 5 в этой строке как раз обозначает  количество похожих записей, которые будут выводиться на Вашем ресурсе после каждой статьи.

Хочу сразу предупредить о том, что если у Вас в одной из рубрик меньше количество статей, чем указано в данной строчке кода, то в этом случае отображаться будет только доступное количество статей.

Если у Вас много статей в рубриках, тогда можете сделать вывод и 10 и 15 статей, поменяв при этом всего одну лишь цифру. Это самая основная настройка кода.

Изменение стиля похожих записей wordpress

похожие записи wordpressКроме этого Вы можете в файле таблица стилей (style.css) прописать коды для изменения внешнего вида ссылок похожих записей.

Можно, например, изменить шрифт, цвет, фон или стиль текста ссылок.

Также можно сделать изображение на заднем фоне или создать красивую рамку для списка этих записей.

К слову можно подогнать этот список под дизайн Вашего блога. Я как Вы можете заметить, не стал использовать CSS, потому что меня вполне устраивает основная настройка кода. Ссылки с похожими записями вполне вписываются в дизайн моего блога.

На этом все. Вот такая небольшая, но надеюсь полезная статья.

Примените эту информацию на практике — этот способ будет намного эффективнее, чем простая установка плагина.

Также советую вам установить блок популярных статей в сайдбаре. Эта фишка отлично помогает в продвижении веб-ресурса!

До новых встреч.

Успехов Вам и Удачи
С Уважением,


Книга о заработке в интернете:
Книга о заработке в интернете

Комментариев к статье: 16

  1. Денис:

    Оно-то конечно круто, но я предпочитаю выводить похожие записи через smart linker ) Может слышал о таком?

    Ответить

    • Сергей:

      Слышал, это програмный комплекс, который в основном специализируется на внутренней оптимизации сайта на WordPress.

      Ответить

    • Игорь:

      Денис,ну так что эта программа лучше плагина?

      Ответить

    • Екатерина:

      А мне кажется, прописал код и нет проблем, но спорить не буду. Я не профессионал.

      Ответить

  2. Денис Скрипник:

    В движке Maxsite CMS был один плагин, позволяющий выводить записи с миниатюрами, но потом перестал работать. Сейчас есть специальный файл, который можно закачать в свой шаблон. Раскомментировав, можно наслаждаться списком записей с миниатюрами. :-)
    и никаких кодов прописывать не надо.

    Ответить

    • Сергей:

      Денис, хочешь пересадить вебмастеров на другой движок? http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif
      А если сравнить его в целом с WP?

      Ответить

      • Денис Скрипник:

        Да, есть такое желание. :-)
        А что касается сравнения:
        1. В Вордпрессе нельзя через админку настроить компоненты шапки и подвала, например, выбрав из списка меню, шапку, поиск или наоборот: поиск, шапку и меню и так далее.
        Также и с подвалом: можно выбрать меню и копирайт. Нажать «Сохранить», всё — шаблон уникализирован. :-)
        2. Более удобная структура файлов и папок в главном каталоге, каталоге админки, Sherad и шаблонов (с остальными не знакомился вплотную).
        3. Удобные по содержанию php файлы. Настолько удобные, что я, не зная php, могу менять код.
        4. html-структура в одном файле.
        5. Через админку можно выбрать: с одним сайдбаром вы хотите видеть сайт, слева или справа хотите его видеть, или вообще убрать.
        6. Есть css-профили. Отметив определённые из них, можно: выбрать нужный шрифт, цветовую схему и, возможно, что-то ещё: Сейчас могу и забыть.
        7. Где-то 70 плагинов в дистрибутиве.
        8. Движок весит 5 МБ в архиве (Вордпресс — 20).
        9. О маленькой нагрузке говорить не буду — есть в сравнении на моём блоге.
        9. В Maxsite CMS используется bbcode редактор, но можно при желании скачать и поставить любой из известных визуальных редакторов (сейчас создаётся сообщество maxhub.ru: там они все будут).
        10. Отсутствие автоматического обновления, поэтому не бывает проблем после него. Также, не обновляется база данных: только файлы.
        11. Наличие системного кэша. Я сейчас не знаю, что там кэшируется, но когда изменяешь виджеты в сайдбаре, чтобы они обновились, надо сбросить этот кэш. Наверное туда сохраняются все виджеты, которые создаются плагинами, чтобы не было лишней нагрузки.
        11. Удобная форма добавления виджетов в админке, в которой можно прописать отображение на определённых страницах, на страницах определённого типа, на всех страницах, кроме указанных и так далее. Хоть это прописывается кодом, но в интернете без труда можно найти инструкцию.
        12. Отсутствие редактора кода движка — безопасность.
        13. Нет возможности изменить логин через админку или восстановить пароль, если забыли: только через Mysql. Это тоже для безопасности. Если доступ есть, пароль можно без труда сменить.
        14. Нет доступа в админку прочим группам пользователей: только админам.
        15. Мета теги можно заполнить, не устанавливая плагинов.
        16. Есть целых 4 плагина постраничной навигации, 3 из них — стандартные.
        17. По словам программистов, работающих с этим движком, легко создавать плагины.
        18. В шаблоне без труда можно сделать новые опции, как это сейчас делаю я.
        19. Есть возможность использования древовидных комментариев двумя методами: через шаблон или при помощи плагина tree_comments. Плагин создаёт ещё три вкладки, позволяющие комментировать в Вконтакте, Facebook и disqs, но поскольку их используют редко, я сегодня перешёл к первому методу.
        Минусы:
        1. Нет древовидных комментариев по умолчанию: надо добавлять в используемый шаблон, но при этом не обязательно прописывать что-то где-то — достаточно скопировать папки и файлы по инструкции в одной статье.
        2. Форма добавления комментария ужасная. Чтобы оставить сайт, надо зарегистрироваться. Буду сам допиливать, либо обращаться к программистам.
        3. Некоторым не понравится то, что нет возможности добавить виджет путём перетаскивания. Но тут ещё легче:
        Выбрали нужный из списка — он вставился в поле последним.
        4. Ещё читал статьи о том, что некоторые в восторге от редактора кода движка в админке — для них это тоже минус.
        Больше не нашёл за двухлетнее время работы с Maxsite CMS и годовой работы с WordPress.

        Ответить

        • Сергей:

          Денис, получился комментарий-статья «WP vs Maxsite» http://saranchinsergey.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif
          Спасибо! Мне было интересно узнать о достоинствах и недостатках твоего движка

          Ответить

          • Денис Скрипник:

            Пожалуйста. У меня на блоге есть статья о десяти достоинствах Maxsite CMS для каждого типа вебмастеров. Почитайте в рубрике «Конкурсные статьи».

            Ответить

        • Екатерина:

          Ого, Денис, Вы, как всегда, поражаете своими аналитическими способностями. Очень интересные наблюдения.

          Ответить

  3. Иван:

    Как их вывести это прекрасно, но вот как их скрыть, чтобы не отображались? Весь интернет перерыл, но нигде нет такой информации. Такое чувство, что кроме меня это больше никому не нужно.

    Ответить

    • Сергей Саранчин:

      Иван, а зачем Вы хотите скрыть похожие записи? :grin:

      Ответить

      • Виктория:

        У меня та же проблема: нужно скрыть. А скрывать зачем, объясню. У меня около 200 записей в рубрике «новости». При этом этим же записям присвоены рубрики соответствующего исполнителя и музыкального стиля. А с подобным кодом получается, что в похожих записях выводится всё подряд, все «новости». Мне это, конечно, ни к чему. Хотелось бы, чтобы выводились похожие записи по определенным рубрикам, без учета рубрики «новости». Но нигде об этом не пишется.

        Ответить

  4. Игорь:

    Я пока с помощью плагина вывожу.
    Надо с помощью кода попробывать

    Ответить

    • Екатерина:

      Многие со временем стараются заменить плагин скриптами, для меньшей нагрузки. Но бывает, что плагин удобнее скрипта.

      Ответить

      • Игорь:

        Правильно,плагин удобнее.
        Но кстати много скриптов тоже не рекомендуется устанавливать на блог

        Ответить


НАПИШИТЕ СВОЙ ПЕРВЫЙ КОММЕНТАРИЙ НА ЭТОМ БЛОГЕ И ПОЛУЧИТЕ ПОДАРКИ!

Нажимая кнопку "ОТПРАВИТЬ" комментарий, Вы принимаете пользовательское соглашение и подтверждаете, что ознакомлены и согласны с политикой конфиденциальности этого сайта.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: