Настройка виджета архивов в WordPress (базовый + плагины)
Ранее в блоге я делал подборку плагинов для страницы архива в Вордпресс, а сегодня поговорим про виджет, который отображается в сайдбаре/футере сайта. Данный элемент частенько встречается в блогах или новостных сайтах – с его помощью посетитель может быстро перейти к чтению статей за определенный день/месяц/год. Сейчас этот информационный блок не так популярен, но кое-где его все еще можно увидеть. Ниже рассмотрю плагины, помогающие быстро и легко его настроить дабы не вникать в WordPress сниппеты и коддинг.
Как добавить и убрать архивы через базовый виджет
Если вы перейдете в раздел “Внешний вид” — “Виджеты” в WP-админке и посмотрите на перечень доступных по умолчанию элементов, то найдете там объект под названием “Архивы”. При перетаскивании его в сайдбар увидите список настроек:
Их тут на самом деле не особо много – возможность выбора выпадающего списка и вывод количества записей за определенный промежуток времени. Кстати, для отображения в базовом элементе берется месяц, поэтому в сайдбаре/футере отобразится именно перечень месяцев со ссылками на соответствующие архивы.
В заметке про функцию wp_get_archives я упоминал хук для правки некоторых параметров этого виджета. Если добавить в файл функций конструкцию:
function my_filter_widget_archives( $arguments ) { $arguments['type'] = 'yearly'; $arguments['limit'] = '7'; return $arguments; }; add_filter( 'widget_archives_args', 'my_filter_widget_archives', 10, 1 ); |
То в виджете будет показан архив блога за годы + максимально отобразится 7 записей. Когда вам нужно внедрить те же настройки для выпадающего списка, то вместо последней строки используйте немного другой вариант:
add_filter('widget_archives_dropdown_args', 'my_filter_widget_archives', 10, 1); |
Ну, и чтобы убрать архивы WordPress из сайдбара, которые выводятся на страницах проекта с помощью базового виджета, вам надо просто его удалить. Альтернативные способы добавления списка месяцев/лет через ту же функцию wp_get_archives и другие встречаются крайне редко.
Плагины виджетов архивов в Вордпресс
Annual Archive
Именно этот модуль я использовал при работе над одним веб-проектом – он максимально прост и удобен. Установка и добавление элемента в сайдбар выполняется также как и для стандартного виджета архива, но в отличии от последнего тут есть масса важных параметров:
А именно:
- Выбор временного периода: день, неделя, месяц, год, декада, просто посты.
- Формат отображения: HTML, ссылка, кастомный.
- Типы записей для вывода: посты, страницы, прикрепленные, товары магазина и др.
- Число показываемых элементов.
- Порядок сортировки.
- Текст до/после линка.
WP-dTree
Как вы можете видеть по превьюшке, этот плагин предлагает отображение постов в виде раскрывающегося «дерева». Такой формат экономит вам место в сайдбаре, что иногда весьма важно. В настройках виджета найдете:
- включение кэширования;
- подсветку выделенного пункта;
- наличие ссылок «показать/свернуть все»;
- включить/исключить определенные объекты по ID;
- порядок и тип сортировки;
- временные рамки: месяц, год и т.п.;
- показывать число постов.
Также среди параметров есть опция “отображать посты” (List Posts) – мне кажется, она отвечает за вывод списка записей в блоках за месяц/год и т.п., что немного отличается от классического архива. Если это так, то при желании данную функцию можно отключить.
Итого. В репозитории находил и другие модули по теме, но все они не вызывали особого доверия. Из альтернатив последнему WP-dTree есть jQuery Archive List Widget, который с помощью jQuery также выводит раскрывающийся архивный список, и похожий на него Collapsing Archives. Но они обновлялись давно и загрузок там меньше. Если знаете еще какие-то решения из данной сферы – пишите в комментах, дополню статью.
1 комментарий к статье “Настройка виджета архивов в WordPress (базовый + плагины)”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Спасибо за Annual Archive — пригодился.. то что нужно было как раз.