Автор Денис Черников
" Вам потребуется в файл single.php внедрить код, который будет выводить похожие записи. Откройте его на редактирование и найдите <?php the_content (); ?>. После него вставьте следующее:
<div class="relacionadas">
<h3>Интересное по теме:</h3>
<div align="center" style="margin-left:4px;">
<?php
$orig_post = $post;
global $post;
$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),
'posts_per_page'=>6, // количество записей.
'caller_get_posts'=>1
);
$my_query = new wp_query( $args );
while( $my_query->have_posts() ) {
$my_query->the_post();
?>
<div class="miniaturarelacionada">
<a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(265,155)); ?><br />
<?php the_title(); ?>
</a>
</div>
<? }
}
$post = $orig_post;
wp_reset_query();
?>
</div>
</div>
Теперь, если Вы всё сделали правильно, то у Вас уже должно что-то появиться. Конечно всё кривое, но это не беда. Сейчас Вам необходимо открыть файл стилей (style.css) и в самом конце дописать кусок кода, который будет отвечать за красоту отображения:
.relacionadas {width: 650px; margin: 0 0 20px 0; float: left; font-size: 13px; font-weight:bold;}
.relacionadas h3 {font-size: 20px; margin: 0 0 5px 0; }
.miniaturarelacionada {margin: 1px 1px; float: left; border: 1px solid #CCC;height: 220px;}
.miniaturarelacionada img {margin: 0 0 3px 0; padding: 0;border:}
.miniaturarelacionada a {color :#000; text-decoration: none; display:block; padding: 2px; width: 206px;}
.miniaturarelacionada a:hover {background-color: #fff; color: #0066ff;}
нужно подогнать все цвета и цифровые значения под себя. За количество похожих записей и размеры выводимых миниатюр отвечает код, который мы вставили в single.php. Всё остальное настраивается в файле стилей. После непродолжительной калибровки будут выводиться похожие записи без плагинов