Как отключить Поиск на вашем сайте WordPress и зачем это делать?

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

В этом небольшом уроке мы покажем, как можно отключить возможность поиска и поисковую строку на веб-сайте WordPress, и объясним, в каких ситуациях это помогает.

Как отключить Поиск на веб-сайте WordPress и зачем это делать?

Смотрите также:

  • Как работает поиск по WordPress веб-сайту
  • Автозаполнение при поиске по веб-сайту на WordPress
  • Автозаполнение для формы поиска WordPress с помощью TypeAhead.js
  • Улучшаем поиск по WordPress веб-сайту: 7 бесплатных плагинов
  • Шесть альтернатив стандартной поисковой строке на WordPress

Зачем отключать Поиск на WordPress веб-сайте?

Очень много корпоративных веб-сайтов используют WordPress для лендингов и информационных страниц. Также, большую популярность набирают так называемые одностраничные веб-сайты с вертикальной навигацией.

На таких веб-сайтах, где контент статичен и не обновляется регулярно, поиск по веб-сайту в большинстве случаев будет лишний.

Поиск помогает только на веб-сайтах, где материалы обновляются и публикуются регулярно, к примеру, на нашем блоге.

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

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

Метод 1. Плагин Disable Search

Самый простой метод отключить поиск на WordPress — это бесплатный плагин Disable Search:
Как отключить Поиск на веб-сайте WordPress и зачем это делать?

Плагин работает напрямую из коробки, просто установите и активируйте его. Тут ничего не необходимо настраивать.

Сразу же после активации плагин автоматически уберет поисковую строку с веб-сайта и отключить виджет с поиском.

Если пользователь окажется настойчивым и введет поисковый запрос прямо в строке браузера, он просто попадет на 404 страницу:

Как отключить Поиск на веб-сайте WordPress и зачем это делать?

Обратите внимание, этот плагин убирает поиск только на самом веб-сайте. Внутри админки вы, как и раньше, сможете без труда пользоваться поиском и искать ваши записи и страницы.

Метод 2. Отключаем поиск вручную

Этот метод сложнее, и мы не рекомендуем его для новичков.

Вам необходимо открыть файл functions.php активной темы оформления WordPress и добавить в него следующий код:

function wpb_filter_query( $query, $error = true) {if( is_search()) {$query->is_search = false;$query->query_vars[s] = false;$query->query[s] = false;if( $error == true)$query->is_404 = true;}}add_action( 'parse_query', 'wpb_filter_query');add_filter( 'get_search_form', create_function( '$a', "return null;"));function remove_search_widget() { unregister_widget('WP_Widget_Search'); add_action( 'widgets_init', 'remove_search_widget');

Этот код скроет поисковую форму для темы оформления. Также он будет перенаправлять все прямые и непрямые поисковые запросы на стандартную 404 страницу.

Как отключить Поиск на веб-сайте WordPress и зачем это делать?

До / После

Вот и все! Это было просто, правда? Мы показали 2 простых метода, как убрать поиск и поисковую форму с веб-сайта WordPress.

Источник: wpbeginner.com

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

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