Коварная война россии против Украины. Ориентировочные потери врага
(по состоянию на 29.09.2024)
651810
солдат
369
самолетов
328
вертолетов
8869
танков
17476
ББМ
18795
артиллерия
962
ПВО
1204
РСЗО
25495
машин
28
корабли и катера
Как отключить функцию поиска в WordPress
Опубликовано Обновлено: 27.05.2019

Как отключить функцию поиска в 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.

 

 

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

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


Быстрый доступ по сайту SebWeo
Угости меня кофе