Получайте секретные материалы проекта на свой E-Mail:

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

Доброго дня, вечера, ночи, утра. Поздравляю всех с наступившим 2015 годом! Как отметили? Чего интересного произошло? Жду Ваших мини-сочинений в комментариях. Я вот например, уже со второго числа не отхожу от компьютера почти целыми днями — работа идет полным ходом.Как вывести список статей из определенной рубрики?

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

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

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

Я создал новую рубрику, которую назвал «Я новичок», в которую как раз таки и поступают все статьи копирайтера. Но если человек не взглянет на обновленный виджет «Рубрики», то скорее всего не узнает о новой рубрики. Поэтому, как Вы уже наверное поняли, моей задачей было сделать так, чтобы список названий статей именно из этой рубрики отображался в боковой панельки.

И вот что получилось:

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

Но так, как в рубрике «Я новичок» пока всего лишь одна статья Вы видите всего лишь одну ссылку. Скажу заранее, что количество данных ссылок можно поставить сколько угодно, но об этом чуть позже. Кстати, обязательно почаще заходите в эту рубрику и оставляйте свои комментарии. Ожидается куча полезного материала 🙂

На самом деле, данную функцию можно использовать абсолютно для разных целей. Например, если у Вас блог имеет раздел с пошаговыми обучающими материалами, то их можно вывести как раз в такой форме. Либо, если у Вас какой-то новостной сайт, то можно выводить список последний новостей из определенной рубрики. Одним словом, функция очень полезная!

Ну да ладно, хватит слов, давайте к делу.

Для того, чтобы воспользоваться функцией вывода списка статей перейдите на страницу добавления виджетов (Админ.панель — Дизайн — Виджеты). Либо же, если Вы вручную составляете сайдбар, то откройте файл sidebar.php и в нужное Вам место, где Вы хотите чтобы отображался список, вставьте следующий небольшой код:

1
2
3
4
5
6
7
8
<ul>
<?php query_posts('category_name=ya-novichok&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
</ul>

Но перед тем, как сохранять файл, либо добавлять виджет, Вам необходимо немного отредактировать данный код.

Вместо ya-novichok напишите название своей рубрики.

Где найти название рубрики

Вместо 10 напишите сколько ссылок Вы хотите видеть у себя.

После того, как код отредактирован можете смело сохранять файлик, либо добавлять виджет. Кстати, если Вы вставляете код в текстовый виджет, то сначала обязательно прочитайте данную статью «Как добавить PHP-код в виджет».

Если же Вы вставляете код непосредственно в файл sidebar.php, то никаких лишних махинация проводить не нужно.

Вот и все, Друзья. Вот так вот просто, буквально за 30 секунд можно сделать такую классную фишку у себя на блоге! Как Вам? Лично мне она очень пригодилась. Надеюсь и Вам тоже пригодится.

А теперь давайте к новостям.

1. Подвел итоги конкурса комментаторов. Увидеть победителей можно в сайдбаре! Жду кошельков и поздравляю с победой!

2. Принимаю гостевые посты! Все желающие пишите в службу поддержки.

3. Готовлю два продукта, которые выйдут уже к концу января. Будут посвящены всем блоггерам, особенно новичкам!

4. Продолжаю работать над удобством блога. В том числе, переписываю все старые статьи.

5. До конца месяца постараюсь писать через каждые 3 дня. Поэтому, заходите почаще!

Ну вот вроде и все.

Всем большое спасибо за внимание!

Делитесь статьей с друзьями, пишите свои комментарии, подписывайтесь на блог — ну в общем Вы все это знаете 🙂

С уважением, Константин Белан.

Белан Константин Сергеевич

С уважением, Константин Белан.

Рабочая 634570 Россия, Томская обл., г. Томск, +7 952 160 36 17
Добавить пост в избранныеПерейти к списку →
Сделайте мне приятно - нажмите на любую из кнопок:
Подпишитесь на обновления блога и будьте в курсе всех новых статей
Подписаться в один клик
Количество комментариев к данной статье: 27
  1. Ответить

    Новичку вроде проще плагином вывести 🙂

    • А зачем плагином? Даже новичок сможет вывести кодом, который я дал 🙂

      • Ответить

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

        Очень рад что стал победителем в конкурсе комментаторов. Сегодня или завтра вечером скину номер кошелька

        • Ответить

          Выводя плагином, идет доп нагрузка на блог. Оно вам надо? Можно потратить 10 минут, с помощью до боли простой команды Ctrl+F найти нужную строчку и вставить туда код, который предложил Костя.

        • Ответить

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

    • Ответить

      Можно все плагинами вывести, а потом смотреть как хостинг выгоняет за нагрузку =)

      • Именно! 🙂

      • Ответить

        Даже наблюдал такую картину у знакомого когда хостер только и повышал стоимость за повышенные нагрузки

    • Ответить

      Ну возможно им просто не всегда понятно и удобно работать с кодом, поэтому предпочитают делать плагином

  2. Ответить

    А можно узнать какие гостевые посты можно оставлять!?

    • Все что связано с блоггингом, инфобизнесом, копирайтингом, компьютером и разные около-темы. Если желаете написать гостевой пост напишите мне на почту, либо в Вконтакте.

      • Ответить

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

        • Да, такая возможность появилась. Статьи будут попадать в рубрику «Я новичок». В статье блоггер может оставить две открытые ссылки на свой блог. Статья должна быть не менее 4000—4500 символов на тематики, которые я уже написал ранее.

        • Ответить

          4000 бес пробелов или как!? Нужно заняться написанием! Можно будет написать про заработок на инвестициях!?

        • Да, 4 000 символов без пробела. Можно, с удовольствием приму Вашу статью!

        • Ответить

          Все понял буду иметь ввиду. Может как нибудь найду время и напишу пару статей. Думаю будет польза для моего блога от этого явно

      • Ответить

        Хорошо, просто хотел обратной связью воспользоваться, но что то не получилось у меня!

        • Почему не получилось? Напишите на blogger@seokos.ru будем разбираться.

  3. Ответить

    Классная функция, попробую сделать такое же на своем блоге. Наверное очень хорошо будет прокликиватся новичками, потому что все самое интересное для них будет на виду

  4. Ответить

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

    • Ответил в Вк. Про гостевые посты еще напишу. Я просто сделал небольшой анонс. Все желающие уже написали в службу поддержки.

      • Ответить

        Ждём подробное описание и полный список условий и правил!

        • Ответить

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

  5. Ответить

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

    В начале января или в конце декабря нашёл статью о контентных блогах и подумал: «Как я реализую это у себя, если мой блог авторский». Даже хотел у тебя об этом спросить, когда до той статьи дойду, но ты опередил.

    Благодарю.

  6. Ответить

    Пример хороший, теперь попытаюсь сделать на основе его вывод дочерних страниц из родительской страницы

  7. Ответить

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

  8. Спасибо. Очень помогло.