Выводим похожие записи без плагина в WordPress

10.10.2016 | Автор: Maxim Glovatsky Оставить комментарий »

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

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