WordPress список последних постов из определенной рубрики

Это короткий но насущный пост. Многие и очень многие при установке новой темы или небольшом изменении направленности тематики блога желают вывести последние посты из определенной рубрики отдельным списком, не смешивая его с постами из других категрий.
Но для начала вспомним как вывести в WordPress последние посты без выбора рубрики:

<h2>Recent Posts</h2>
<ul>
<?php get_archives ('postbypost', 6); ?>
</ul>

Но как вставить список последних постов из определенной рубрики?
Это делается немного сложнее, чем в первом примере, но все же достаточно просто и понятно:

<ul>
<?php $recent = new WP_Query («cat=145&showposts=10»); while ($recent->have_posts ()) : $recent->the_post ();?>
<li><a href="<?php the_permalink () ?>" rel="bookmark">
<?php the_title (); ?>
</a></li>
<?php endwhile; ?>
</ul>

В этом простом выражении есть переменные, которые необходимо задать самостоятельно:
cat=145 — это id рубрики (id рубрики можно узнать просто, в конце поста я расскажу как это сделать)
showposts=10 — количество выводимых в список постов.
Больше ничего менять не нужно.
Итак, вы видите, что все просто. Копируйте код, вставляйте в код шаблона или виджет, меняйте количество отображаемых постов, выбирайте id рубрики, и готово.
Чтобы найти id нужной вам рубрики, зайдите в админку блога, нажмите на подменю «Рубрики» в меню «Записи» и подведите курсор мыши к названию нужной вам рубрики. В отобразившемся в строке стояния браузера, адресе вида:
http://www.your_site.ru/wp-admin/edit-tags.php?action=edit&taxonomy=category&post_type=post&tag_ID=144
последнее число и есть id рубрики, который нужно вписать в код вывода списка постов из определенной категории.
Спасибо. Дерзайте и пишите комментарии.

Добавить комментарий

Ваш e-mail не будет опубликован.

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