Как добавить поиск по определенным рубрикам в WordPress?

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

Как выбрать категорию для поиска?

Форму поиска по категориям будем выводить в виджете на боковой панели. С этой задачей хорошо справляется бесплатный плагин Category Wise Search. Так, после его установки и активации, необходимо перейти на страницу виджетов (Внешний вид -> Виджеты). Как видим, плагин добавил свой виджет под названием Category Wise Search.

Страница виджетов

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

Виджет Category Wise Search

В текстовом поле Default select box text Вы можете указать текст, который будет отображаться в блоке выбора категории на сайте.

Поиск на сайте

Если нужно исключить какие-либо категории из поиска, можно прописать их ID в поле Exclude Categories.

Настройка Default select category позволит указать, какая категория будет отображаться в форме поиска (по умолчанию стоит значение, заданное в поле Default select box text).

После внесения всех изменений необходимо нажать кнопку Сохранить.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров