Category Posts Widget — вывод списка постов из определенной категории WordPress

Click here to view original web page at wordpressinside.ru
Category Posts Widget

Очередное пополнение в разделе решений, позволяющих выводить перечень последних постов в Вордпресс. Некоторые из рассмотренных ранее модулей перестали обновляться более 2-3х лет назад, поэтому пришлось поискать актуальную замену. Сегодня рассмотрим Category Posts Widget, где кроме базовой функции отображения списка записей имеется возможность задавать определенную категорию, из которой они будут считываться. Кроме того, там есть много других интересных настроек — не зря же его скачали более 90тысяч раз.

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

На официальной странице Category Posts Widget найдете перечень всех его функций, но думаю, гораздо нагляднее будет показать основные из них непосредственно в работе, т.е. при внедрении виджета на сайте. Вот как он выглядит в админке и во фронтенде:

Настройки и внешний вид Category Posts Widget
Настройки виджета Category Posts Widget

Всего есть 5 отдельных раскрывающихся блоков опций.

1. Заголовок

  • текстовое значение;
  • опция скрытия тайтла;
  • сделать из него линк.

2. Фильтр — отвечает за выборку списка постов:

  • задаете раздел из которого выводятся заметки (или из всех);
  • исключение дочерних категорий;
  • статус — кроме опубликованных есть и другие, например, приватные или запланированные (только не совсем понятно куда будут вести линки);
  • число показываемых записей и с какой позиции начинать;
  • порядок и параметр сортировки: дата, случайно, тайтл, число комментов;
  • исключение постов без миниатюр и текущего;

3. Шаблон отображения:

  • выбираете объекты для показа и их формат; можно использовать разные определения %thumb%, %title%, %excerpt%, %author% и др.
  • задаете параметры миниатюр: размеры, эффект при наведении, выравнивание и даже картинку по умолчанию (если базовой нет);

4. Общие:

  • отключить встроенное CSS оформление;
  • убрать только стили шрифтов.

5. Футер — разрешает добавить линк с нужным анкором под списком, что весьма кстати, т.к. позволяет сделать ссылку по типу «Все статьи/новости» для перехода в нужный раздел.

Дополнительные фишки Category Posts Widget

Из глобальных опций, не упомянутых выше, имеется:

  • поддержка шорткодов;
  • соответствующие SVG иконки у форматов WP записей;
  • множественное использование объектов на одной странице;
  • адаптивность отображение картинок;
  • скрытие виджета, если в заданной категории пусто;
  • разные стили для нескольких объектов;
  • поддержка мультисайтовости и наличие локализации.

Из всех этих доп.возможностей я бы выделил шорткоды и альтернативные стили. Первая фишка даже доступна в обычном текстовом редакторе:

Шорткоды в Category Posts Widget
Либо можете вписать шорткод [catposts] в любое другое место сайта. По идее, для него в настройщике темы предусмотрен пункт «Category Posts Shortcode», где допускается задание некоторых параметров, но у меня почему-то его не оказалось. В этом случае придется помучится с CSS.

Так называемые альтернативные стили помогают реализовать разные варианты оформления, если я правильно понял:

Альтернативный вид Category Posts Widget

Больше об этой фишке читайте в FAQ на сайте разработчиков. Включается она в свойствах юзера-админа, но разбираться особо не стал, т.к. в бесплатной версии модуля все равно нет разнообразных вариантов демонстрации постов. С ее применением, судя по всему, можно получить похожий интересный эффект как при выводе через Content Views.

Напоследок пару слов о премиальной версии. Это не реклама, просто 15 баксов за 1 установку кажется мне доступной суммой в определенных ситуациях. Если вы уже используете Category Posts Widget и вам пригодились бы дополнительные функции, но сами при этом вы не занимаетесь веб-разработкой, то данная стоимость меньше услуг фрилансеров. Из интересных плюшек тут: слайдеры, отображение заметок в виде сетки (Grid), множественный выбор рубрик с фильтрами (И/ИЛИ), хуки, фоновая картинка и, конечно же, поддержка по Email. Если что-то из этого нужно, то цена вполне обоснована, хотя в 99% случаев при выводе постов из категории в обычном сайте достаточно бесплатной версии. В одном блоге я уже установил, пока все без проблем.

А какие плагины вы юзаете для списка последних записей из конкретного раздела? В чем их преимущества?

P.S. Чтобы приумножить свой капитал, нужно грамотно его вложить в какое-то серьезное дело. Если тема интересна, то здесь приведены направления инвестирования в 2018 году.