Выводим в сайдбаре список постов из определенной рубрики

wplogo.gifКогда ваш блог на WordPress достаточно увесисто обрастет статьями, то наверняка вам захочется вывести в сайдбаре список статей из определенной рубрики (рубрик). Например, из тех, что вы считаете наиболее важными.

Можно, конечно же, собрать интересные и полезные статьи вручную и составить список а ля «Избранное», как когда-то сделал я сам. Но вы же понимаете, что такой список приходится постоянно корректировать и опять же вручную. Так не лучше ли автоматизировать сей процесс? Только выбрать не отдельные посты, а целую рубрику.

Сделать это можно простым и незамысловатым образом. Смотрим код:

<h3>WordPress</h3>
<ul>
<?php query_posts('category_name=wordpress&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
</ul>

Это все, что требуется добавить в сайдбаре. Заголовок означает выбранную рубрику. В данном случае это рубрика WordPress на моем блоге. В третьей строке необходимо прописать адресное имя этой рубрики. У меня она так и называется wordpress:

<?php query_posts('category_name=wordpress&showposts=10'); ?>

showposts указывает, сколько постов следует отображать. Здесь стоит цифра 10.

По сути, это та же самая конструкция, что выводит посты в виде ленты на главной странице блога. То есть, мы просто взяли и использовали похожий луп (loop). Дешево и сердито.

07.10.2010

Автор: Игорь Квентор
www.websovet.com

Если статья оказалась для вас полезной, пожалуйста, поставьте свою оценку и поделитесь в соцсетях:

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1,00 out of 5)
Загрузка...

Похожие записи:

Подпишитесь на рассылку блога Вебсовет, чтобы первыми получать самые интересные материалы:

4 комментария

  1. Natiko

    01.08.2015

    Добрый день, как сделать чтобы один пост отображался в сайдбаре, вот как у вас про книгу?? и получить книгу вы сделали классно, расскажите как?

  2. Игорь Квентор
    http://www.websovet.com/
    02.08.2015

    @Natiko Для этого нужно отредактировать файл sidebar.php шаблона и просто добавить туда необходимый текст и картинку. Форма подписки предоставлена сервисом smartresponder.ru. Я ее подкорректировал немного, дабвив свои стили. Вот и все :)

  3. Natiko

    02.08.2015

    можете помочь мне?))) пожааааалуйста))) что конкретно надо внедрить в код?))) знаете как сложно все это понять) что для вас кажется ерундой)))

  4. Игорь Квентор
    http://www.websovet.com/
    02.08.2015

    Помочь можно :) Напишите мне в мыльце.

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