Поисковая форма WordPress

Вордпресс предлагает встроенный поисковый функционал, который определенно стоит предоставить посетителям. Это ожидаемая посетителями возможность на большинстве сайтов, предлагающая полезный способ для нахождения нужного контента.

В общих случаях Вордпресс имеет файл searchform.php. Это сделано для того, чтобы поисковую форму можно было встроить в разные файлы темы и в разные места, что еще один из примеров модульности. Как и сайдбар, поисковая форма подключается простым вызовом

Ее можно использовать без каких либо параметров, но если вам хочется сделать свою собственную форму, то подключить ее можно таким способом

Где стоит применять поисковую форму?

На странице 404 ошибки, в сайдбаре и в блоке else цикла loop (если никаких подходящих записей не нашлось).

Если быть честными, то встроенный поиск гадость еще та. Он выдает результат поиска в хронологическом порядке, а подбирает записи исходя из того удалось ли найти в них запрос. Когда вордпресс выполняет поиск по запросу, он смотрит вхождение запроса в заголовке и в контенте записей и страниц. Если ничего не найдено, то ничего не отображается.

Чтобы еще сгустить краски — нет никакого расширенного поискового функционала, т.е. у вас и у посетителей очень мало контроля над найденными результатами, тем как они ищутся и отображаются. Есть несколько способов вмешаться в этот процесс, но они требуют достаточно сноровки.

Гораздо более простой способ улучшить поиск — это или заменить его на поиск от Google или поставить плагин, который сам все сделает за вас.

Search Everything — https://wordpress.org/plugins/search-everything/

Вместо того, чтобы рыться в заголовках и контенте, почему бы не выполнить поисковый запрос непосредственно к базе данных? Этот плагин позволяет искать где угодно — в тексте, черновиках, комментариях, приложениях и т.д..

Google Search — https://www.google.com/cse/

Система пользовательского поиска по сайту Google позволяет быстро находить релевантные результаты, настроить внешний вид результатов в соответствии со стилем сайта, а также заработать установкой рекламы Adsense для поиска.

Search API Plugin — https://wordpress.org/plugins/search/

Этот плагин предлагает более мощный функционал, нежели стандартный вордпрессовский. Вы можете выполнять поиск различного типа контента, искать в определенных рубриках, использовать операторы поисковых запросов и даже выполнять полнотекстовый поиск по БД сайта. Для тех, кому этого мало, плагин позволяет интегрировать пользовательский поиск гугл.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll Up