Search & Filter фильтр поиска по таксономиям
Плагин Search & Filter применяется для создания фильтра страниц и записей по таксономиям.
Активных установок более 10000, а последнее обновление было давненько — семь месяцев назад.
Для чего используется плагин Search & Filter? Плагин позволяет организовать фильтрацию контента на сайте по таксономиям, имеет гибкую систему настроек и бесплатен. Фильтр может быть размещен в боковой панели и поможет пользователям быстрее находить нужную информацию используя структуру данных сайта.
Особенности установки Search & Filter.
Таковых не наблюдается, за исключением того, что после полностью автоматической установки страница плагина не имеет никаких управляющих плагином элементов и является всего лишь документацией по использованию. Страница документации будет располагаться в боковой вкладке админки в пункте «Search & Filter».
Настройки Search & Filter
Для обращения к фильтру потребуется вставить его шоткод в нужное место и прописать в нем параметры фильтра. Плагин позволяет организовать вывод таксономий, как стандартных так и пользовательских, в виде выпадающего списка, списка с мультивыбором, чекбоксов, радиокнопок. Выбирать можно не только таксономии, но и типы постов, даты публикации и диапазон публикации. Также можно выбрать направление и тип сортировки результатов.
Примеры работы шоткодов можно посмотреть в документации (ссылка внизу), примеры самих шоткодов с пояснениями:
[searchandfilter fields=»search,category,post_tag» headings=»,Categories,Tags»]
fields — выводимые поля (search — поле поиска, остальное таксономии), по умолчанию выводятся в виде выпадающего списка, задаются через запятую;
headings — заголовки элементов фильтра, пустое первое поле означает, что поле поиска не будет иметь заголовках;
[searchandfilter fields=»search,category,post_tag» types=»,radio,radio» headings=»,Categories,Tags» hierarchical=»0,1″ submit_label=»Искать»]
types — отвечает за тип поля, задается через запятую если несколько элементов;
hierarchical — соблюдать иерархию, по умолчанию отключено;
submit_label — текст на кнопке старта поиска.
Это далеко не все параметры, остальные смотреть в документации.
Особенности и нюансы.
При использовании чекбоксов при выборе таксономий работает логический оператор «И», это значит, что если запись принадлежит только одной таксономии, а кроме нее выбраны другие таксономии, которым эта запись не принадлежит, то в результате ничего выводиться не будет. Запись должна принадлежать всем отмеченным таксономиям, иначе она не будет выводиться.
Если после помещения фильтра в боковую колонку он не выводится, проверить подключена ли обработка шоткодов для сайдбара. Как вариант можно просто вывести через php.
Вывод
Берем в репозитории WordPress Search & Filter | ссылка на Search & Filter |
Оффсайт проекта Search & Filter, документация | Search & Filter |
Всего комментариев: 0