Случайные записи из той же категории
Заметки по Wordpress

Случайные записи из той же категории

Случайные записи из той же категории

Похожие записи – как известно это то, что поможет вам надолго задерживать посетителей на вашем блоге.

Похожие записи так же создают неплохую перелинковку – это когда поисковики зайдя на ваш блог, увидит несколько внутренних ссылок в каждом посту, после чего проследует по ним и примет их к индексации. И грамотно сделаные похожие записи влияют на популярность блога, как это сделать можете почитать в данном посте: Похожие записи с картинками 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
Кому что подсказать пишите в комментариях и подписывайтесь на обновления. Удачи.

Новые посты

Каркас шаблона wordpress

Гордеев Игорь

Добавляем произвольные поля (Custom fields) в пользовательские типы сообщений

Гордеев Игорь

Отключение автоформатирование в wordpress

Гордеев Игорь

12 комментариев

Николай 25.09.2012 / 16:56

Хх интересно! А это ведь действительно будет еще дольше посетителей задерживать на сайте!! Да ужно будет себе установить этот код!!!

Ответить
intelligent 30.09.2012 / 15:49

Подобный модуль стоит и у меня на блоге, вот только вижу его полезным только со стороны перелинковки, а посетители ленивые какие-то )

Ответить
Inco 26.10.2012 / 22:24

У вас тут много полезного, чувствую что мне придется задержаться тут надолго. Вот если бы были еще и картинки показывающие результат работы данного кода было бы просто замечательно.

Ответить
Олег 04.11.2012 / 18:54

плагинчиком делаю подобные новости, а то боюсь код криво впишу, и всё труба дело.

Ответить
Константин 22.11.2012 / 13:53

В принципе достаточно простенько и изящно, только вот для корректного отображения у всех записей миниатюры должны быть созданы

Было бы не плохо прикрутить ещё случайный выбор картинки из указанной папки в том случае если миниатюры нет.

Ответить
Гордеев Игорь 22.11.2012 / 19:08

где-то я уже такое встречал. Только миниатюра-заглушка выводилась для самих постов, а не для похожих новостей.

Ответить
Inco 22.11.2012 / 20:56

Хорошая идея с папкой для миниатюр, ато у меня довольно много времени занимает поиск или создание миниатюры при добавлении записей.

Ответить
Алексей 13.01.2013 / 23:14

Здравствуйте Игорь! А подскажите пожалуйста как убрать миниатюры что бы не показывал, или показывал маленькие, в этом коде?

Ответить
Гордеев Игорь 15.01.2013 / 10:23

Алексей, за миниатюры отвечает этот код:

< ?php the_post_thumbnail(); ?>

удалите его и миниатюр не будет, а как изменить размеры миниатюр в wordpress читайте по ссылке.

Ответить
Nikita 17.01.2013 / 09:54

Я использую ELI’s Related Posts Footer Links and Widget по мне самый толковый. Кстати я не приверженец картинок, вообще против миниатюр, они как-то отвлекают от основной сути записи.

Ответить
Сергей 12.03.2013 / 00:24

А вы можете подробно рассказать, как сделать похожие записи после статей как у вас на блоге.

Ответить
Гордеев Игорь 13.03.2013 / 17:54

В посте есть ссылка как это сделать.

Ответить

Оставить комментарий