Как отключить функцию поиска в WordPress

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

 

 

Почему и когда следует отключать функцию поиска в WordPress

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

 

 

Теперь давайте посмотрим, как легко на практике удалить функцию поиска с сайта на WordPress.

 

Отключение функции поиска на WordPress

Этот практический метод подразумевает редактирование файла функций темы и добавление в него небольшого фрагмента кода. Вам нужно будет добавить представленный ниже код в файл functions.php вашей активной темы:

function sebweo_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', 'sebweo_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.

 

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

Возможно вас также заинтересует наша статья с подборкой полезных и популярных трюков в файле functions.php сайта на WordPress.

 

Recent Posts

Зачем выбирать образование за границей: преимущества для будущего вашего ребенка

Учеба за границей уже давно ассоциируется с качественным образованием, новыми возможностями и множеством перспектив. Но…

3 дня ago

Как выбрать мастера для перетяжки мебели?

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

5 дней ago

Что лучше выбрать для хостинга: сервер VPS Windows или VPS Linux?

Выбор идеального хостинга под свой сайт может быть довольно запутанным делом, особенно когда существует так…

2 недели ago

Лоуренс Питер

Чтобы избегать ошибок, нужно набираться опыта; чтобы набираться опыта, надо делать ошибки Лоуренс Питер  

2 недели ago

Что такое Черное СЕО (Black Hat SEO) — вся нужная информация

Краткое определение Черного SEO Черное СЕО (или Черная оптимизация) — это любая практика, целью которой…

2 недели ago

Права категории C: кому они нужны и как их получить?

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

3 недели ago