<div class="recomended">Похожие записи:<?php recommend() ?></div>
Теперь у Вас под записью появится список из похожих записей. Чтобы задать примерный вид, прописать стили. Предлагаю Вам свои, можете менять их как хотите 🙂
/*рекомендованные*/
.recomended{width:100%;margin:0;padding:0;position:relative;font-weight:bold;font-size:15px;}
.recomended li{font-weight:normal;font-size:14px;border-bottom:1px solid #eee;list-style:none;}
Чтобы вывести похожие, рекомендованные записи с миниатюрами, нужно к нашей функции добавить еще немного кода и готовый результат будет
//рекомендованные
function recommend() {
$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>
<ul>
<li><?php the_post_thumbnail(); ?></li>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
</ul>
</li>
<?php
}
echo '</ul>';
}
wp_reset_query();
}
};
Новые стили будут примерно следующими:
/*рекомендованные*/
.recomended{overflow:hidden;width:665px;margin:0 auto;font-size:16px;font-weight:bold;}
.recomended ul{padding-top:10px;}
.recomended ul li{float:left;width:125px;margin: 0 4px;font-size:12px;text-align:center;font-weight:normal;list-style:none;}
.recomended .wp-post-image{max-width:125px;max-height:125px;}
Как Вы видите нет ничего сложного. Таким простым способом можно вывести похожие записи без плагинов. Я уже довольно давно пользуюсь данным методом и он мне очень нравится. Очень надеюсь, что и Вам этот способ пригодится.
На этом все, спасибо за внимание. 🙂




