Businessman Touching Domino Pieces Arranged in a Line

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

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

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

Сделать вывод похожих записей в статье блога WordPress можно при помощи следующего кода.Код нужно вставить в шаблон single.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, // Number of related posts that will be shown.
    	'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>';
    	}
    }
?>

Вставить это код можно после строки (php endif) в файл single.php или loop-singl.php

<?php endif; ?>

		<?php comments_template(); ?>

	</div>

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

На этом все!

Специально для WordPress-abc.ru

Другие статьи раздела «WordPress без плагина»

Читайте так же:  Кнопки поделись в Wordpress без плагинов


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

2 thoughts on “Похожие записи WordPress без плагина

  • 28.07.2016 at 09:51
    Permalink

    Подскажите пожалуйста.
    У меня на сайте [http://vsestatyi.ru](http://vsestatyi.ru)
    первая запись в категориях дублируется.
    В каждой категории запись идет первой в списке и за ней вторая такая же.
    Как это можно исправить?

    Reply
    • 29.07.2016 at 15:51
      Permalink

      На сайте который вы указали, ничего не дублируется.

      Reply

Добавить комментарий