Как вывести последние записи по категориям в виджетах.

Последние записи WordPress

Здравствуйте уважаемые читатели блога wp-money.ru!

Всем известно, что стандартный виджет WordPress может выводить последние записи блога в сайтбаре. Однако этот виджет сильно ограничен тем, что отображает все, без исключения, последние записи wordpress. В нашем случае мы пойдем дальше и рассмотрим вывод последних записей в сайтбаре не только по категориям, но и в разных блоках. Это очень удобно для тех, кто ведет сайт на различные темы или продает различные категории товаров. Решение очень простое и без плагинов. Начнем…

Последние записи wordpress

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

Заходим Админ панель/Виджеты/Текст и прописываем в поле следующий код и сохраняем.

 

Теперь давайте разберем подробнее наш код.

Для того, чтобы последние записи отображались определенной категории, вам нужно вместо cat=1, написать cat=ID вашей категории. Как определить ID категории надеюсь, вы знаете. Если нет, читайте здесь wordpress page ID

Для того, чтобы отображалось определенное количество последних записей из рубрики, вам следует вместо showposts=10, прописать showposts=число отображаемых записей.

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

Вот и все! Это и есть очень простой и быстрый способ вывести последние записи wordpress по категориям. Если будет желание, можно подогнать записи под тему оформления с помощью css.

Если данная информация была для вас полезна, напишите, пожалуйста, об этом в комментариях. Можно обсудить тему на ФОРУМЕ. Могут возникнут вопросы, пишите, обязательно постараюсь вам помочь. Буду признателен, если сделаете закладку на статью в социальных закладках. Подписаться на получение новостей по RSS здесь, на e-mail – здесь. Всего вам доброго!

Автор: Рубрика: Возможности Метки:
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)

14 комментариев на «Как вывести последние записи по категориям в виджетах.»

  1. Сергей:

    У меня вместо желаемого результата выдает следующую часть кода:

    have_posts()) : $recent->the_post();?>

    В чем может быть загвоздка?

  2. admin:

    Вы выбрали неудачное место для вставки кода. Попробуйте поэкспериментировать с местом расположения.

  3. Виталий:

    Здравствуйте. Ваша статья крайне актуальна для меня. Однако у меня этот код также не заработал. Более того, даже после установки плагина Executable PHP widget. Виджет не захотел отображать рубрики с указанным мной ID. Может быть, проблема в способе настроек отображения постоянных ссылок (у меня стоит «Название записи»).

  4. admin:

    Вы правы.
    Желательно всегда устанавливать на странице «Постоянные ссылки» в графе «Произвольно» следующий код
    /%category%/%postname%/

  5. Akilla:

    Привет. Интересная статья. А не подскажете, как вы сделали вывод «Похожие записи:» с миниатюрами?

  6. admin:

    Это делается при помощи плагина Contextual Related Posts. Чуть позже напишу о нем статью.

  7. Тимур:

    Ай спасибо. Как-то раз искал решение этой проблемы. В основном натыкался на «тяжелые» способы с рописыванием функций в functions.php, с установкой доп. плагинов и прочими «танцами». Ваш способ намного проще и отлично мне подошел. Спасибо бАлшое)))

  8. admin:

    Пожалуйста, подписывайтесь на RSS…

  9. Анатолий:

    Спасибо за рекомендации. К сожалению, не нашел сведений об авторе публикации. Все изложено четко и понятно. Но не могли бы Вы подсказать, какой код нужно добавить к описанным здесь, чтобы исключить показ в этих списках текущей записи, т.е. той, на странице которой будет фактически расположен данный код в момент показа записей (как у Вас на блоге). В противном случае возникает ситуация, когда запись (через ссылку в списке записей) ссылается сама на себя.

  10. admin:

    На этом блоге я использую плагин Contextual Related Posts. Он это делает автоматически.

  11. adward:

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

    Автор использует какую то хитрость, которую тут не упомянул.

  12. admin:

    Выполняет произвольный PHP код плагин Executable PHP widget.
    Может у вас из-за этого проблема?

  13. Алекс:

    Спасибо! Помогло.

  14. Андрей Кремень:

    Это радует)

Ваш отзыв