Похожие записи – как известно это то, что поможет вам надолго задерживать посетителей на вашем блоге.
Похожие записи так же создают неплохую перелинковку – это когда поисковики зайдя на ваш блог, увидит несколько внутренних ссылок в каждом посту, после чего проследует по ним и примет их к индексации. И грамотно сделаные похожие записи влияют на популярность блога, как это сделать можете почитать в данном посте: Похожие записи с картинками wordpress без плагина . И поэтому большинство блоггеров старается сделать на своем блоге такую фишку.
Но в данном посте мы рассмотрим как сделать блок вывода случайной новости из этой же категории. То есть когда вы заходите в любую категорию, в этом блоке выводятся случайные новости, которые относятся к этой же категории. А при просмотре полной записи, в блоке будут выводится случайные новости из той же категории к которой и принадлежит данная новость.
Для установки Вам надо данный код вставить в файл sidebar.php в нужном месте или можно данный код вставить через виджет, предварительно установив плагин WP PHP widget :
<ul> <?php $category = get_the_category(); $catcat = $category[0]->cat_ID; $postidid = get_the_ID(); ?> <?php $news = new WP_query(); $news->query('orderby=rand&showposts=5&cat='.$catcat.'&post__not_in[]='.$postidid.''); ?> <?php while ($news->have_posts()) : $news->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a><br><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul>
В этом блоке выводятся 5 записей, каждая из которых состоит миниатюры и ниже заголовок статьи. Что бы поменять количество выводимых записей поменяйте число на нужное вам здесь showposts=5
Кому что подсказать пишите в комментариях и подписывайтесь на обновления. Удачи.
12 комментариев
Хх интересно! А это ведь действительно будет еще дольше посетителей задерживать на сайте!! Да ужно будет себе установить этот код!!!
Подобный модуль стоит и у меня на блоге, вот только вижу его полезным только со стороны перелинковки, а посетители ленивые какие-то )
У вас тут много полезного, чувствую что мне придется задержаться тут надолго. Вот если бы были еще и картинки показывающие результат работы данного кода было бы просто замечательно.
плагинчиком делаю подобные новости, а то боюсь код криво впишу, и всё труба дело.
В принципе достаточно простенько и изящно, только вот для корректного отображения у всех записей миниатюры должны быть созданы
Было бы не плохо прикрутить ещё случайный выбор картинки из указанной папки в том случае если миниатюры нет.
где-то я уже такое встречал. Только миниатюра-заглушка выводилась для самих постов, а не для похожих новостей.
Хорошая идея с папкой для миниатюр, ато у меня довольно много времени занимает поиск или создание миниатюры при добавлении записей.
Здравствуйте Игорь! А подскажите пожалуйста как убрать миниатюры что бы не показывал, или показывал маленькие, в этом коде?
Алексей, за миниатюры отвечает этот код:
удалите его и миниатюр не будет, а как изменить размеры миниатюр в wordpress читайте по ссылке.
Я использую ELI’s Related Posts Footer Links and Widget по мне самый толковый. Кстати я не приверженец картинок, вообще против миниатюр, они как-то отвлекают от основной сути записи.
А вы можете подробно рассказать, как сделать похожие записи после статей как у вас на блоге.
В посте есть ссылка как это сделать.