Если вы работаете над сайтом, где очень много контента в произвольных таксономиях и типах записей, тогда, вероятно, вы захотите помочь пользователям легче находить этот контент. Одним из способов сделать это — сузить круг поиска. Ранее мы уже показывали вам как создать в WordPress форму поиска с дополнительными параметрами, чтобы можно было выбрать тип записи. Однако, это решение предполагает добавление кода в вашу тему вручную. В сегодняшней статье мы покажем вам как добавить «продвинутую» форму поиска в WordPress с помощью Facetious.
Первым делом вам необходимо установить и активировать плагин Facetious. После активации плагин добавит виджет поиска Facetious во Внешний вид » Виджеты. Перетяните виджет Facetious Search в свой сайдбар или любую другую область для виджетов.
Плагин позволяет вам выбрать, в каких таксономиях и типах записей производить поиск из соответствующей формы. Также вы можете запретить поиск в определенных типах записей например по записям, страницам или медиафайлам. Facetious также использует собственную структуру постоянных ссылок для результатов поиска, что позволяет плагину корректно работать с такими плагинами кеширования, как WP Super Cache и W3 Total Cache.
Функция предоставления возможности пользователям выбирать рубрики, теги и другие опции для сужения результатов поиска использует встроенный функционал поиска WordPress. Большинство согласится, что это не самая лучшая опция. Именно поэтому мы писали о том, как добавить Google Custom Search в WordPress.
Мы надеемся, что эта статья помогла вам добавить «продвинутую» форму поиска в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.