<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;}
Как Вы видите нет ничего сложного. Таким простым способом можно вывести похожие записи без плагинов. Я уже довольно давно пользуюсь данным методом и он мне очень нравится. Очень надеюсь, что и Вам этот способ пригодится.
На этом все, спасибо за внимание. 🙂