Похожие записи 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

Еще статьи

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

Зачем использовать мобильные прокси для бизнеса

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

4 дня ago

Секреты качественного ремонта и обслуживания кофемашин

Всё, что нужно знать о ремонте и обслуживании кофемашин. Читать дальше

5 дней ago

Основные этапы и принципы доработки сайта

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

2 недели ago

Советы новичкам: как сделать сайт на Тильде

Создание сайта на Tilda, с чего начать и как добиться успеха. Читать дальше

2 недели ago

Секреты управления аккаунтом для игры

Секреты управления, прокачки, приобретения, бустинга игровых аккаунтов. Читать дальше

3 недели ago

Хотите купить военный билет? Опасность «легких» путей 🛑

Почему покупка военного билета — это не выход, а преступление и тюрьма до двух лет. Есть законный варианты получить военный… Читать дальше

3 недели ago