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

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

От автора: В этой статье вариант вывести похожие записи внизу статьи без плагинов. Вариант на любителя, требует постоянной переустановки после обновления системы и шаблона, но показывает уникальность CMS WordPress и мотивирует на её изучение.

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

Похожие записи WordPress

Сделать вывод похожих записей в статье блога WordPress можно при помощи следующего кода. Код нужно вставить в шаблон (файл) определяющий вывод отдельной записи single.php или loop-singl.php или другой на вкладке Внешний вид→Редактор.

<?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
     $tag_ids = array();
     foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
     $args=array(
     'tag__in' => $tag_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 '<h3>Похожие записи</h3><ul>';
      while ($my_query->have_posts()) {
       $my_query->the_post();
       ?>
       <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
      <?php
      }
      echo '</ul>';
     }
    }
?>

Если внимательно посмотреть на код видим:

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

Вставить это код можно после строки в файл single.php или loop-singl.php. Лучше сказать иначе. Вставьте этот код куда вам нужно, например перед функцией вывода комментариев (внизу статьи).

<?php comments_template(); ?>

Этот код выводит список похожих записей блога WordPress, ища их по одинаковым или похожим Меткам добавляемым к статьям.

Примечание: На вашем шаблоне иметь другие названия.

Плагины для похожих записей

Если вы предпочитаете плагины для реализации своих задач, рассмотрите следующие плагины:

1. Группа плагинов «Related posts» от Zemanta.

  1. WordPress Related Posts,
  2. Related Posts by Sovrn,
  3. Related Posts

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

2. Плагин «Related Posts Thumbnails». Недавно нашел и попробовал этот плагин (01-01-2017) и был доволен. Все необходимые фильтры разделов есть, есть выбор таксономии, интересные настройки миниатюр. https://ru.wordpress.org/plugins/related-posts-thumbnails/ 

3. Еще 13 Плагинов для вывода похожих записей WordPress.

©www.wordpress-abc.ru

Еще статьи

Недавние Посты

Где и как выгодно обменять криптовалюту в 2025 году

Обсудим обмен криптовалюты на биржах, обменниках и P2P-платформах. Преимущества лицензионных обменников криптовалют, обмен крипты без риска. Читать дальше ... Читать дальше

1 неделя ago

Зачем бизнесмены покупают красивые номера телефона

Почему красивый номер телефона — визитная карточка успешного бизнеса. Читать дальше

1 неделя ago

Узнайте какие беспроводные наушники лучшие

Какой наушник купить? Изучаем и выбираем лучшие беспроводные наушники. Читать дальше

4 недели ago

Какие авто из Японии в Россию нельзя ввозить

Не все авто из Японии в Россию можно ввозить. Какие нельзя ввозить читайте в этой статье. Читать дальше

4 недели ago

Особенности заказа авто из Японии с аукциона

Покупка авто с аукциона в Японии российским гражданам возможна, однако требует соблюдения ряда шагов. Читать дальше

4 недели ago

Как получить займы на кредитную карту онлайн

Рекомендации по получению займа на кредитную карту онлайн. Читать дальше

1 месяц ago