Как отключить функцию поиска в 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.
This post was last modified on 27/05/2019 17:19
Последние посты
Чарлз Дарвин
Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к…
Что такое тег canvas в HTML5 и зачем он нужен?
Элемент <canvas> появился только в HTML5 и используется для динамического рисования графики на веб-странице с…
Что включает в себя очистка ноутбука?
Ноутбук – это не только удобный и функциональный гаджет, но и довольно деликатное устройство, требующее…
Аль Пачино
Никогда никому ничего не объясняйте. Все равно каждый поймет так, как ему выгодно Аль Пачино…