Как отключить поиск в WordPress
Рад видеть, достопочтенный посетитель!
Если ты здесь, то очевидно неспроста. Тебя явно гложет вопрос, как отключить функционал, позволяющий осуществлять поиск по сайту, что работает на популярном «движке» под названием WordPress.
Ты зашёл по адресу! Но сначала давай рассмотрим, зачем может понадобиться отключать данный функционал:
- на сайте всего несколько страниц, и поиск по ним осуществлять не требуется
- поисковый движок, что имеется в WordPress, не устраивает выводимыми результатами поиска
- планируется использование стороннего поискового инструмента: Яндекс – Поиск для сайта или Пользовательский поиск Google
- кто-то злонамеренно (беспрерывно и многопоточном режиме) использует поиск, чтобы создать избыточную нагрузку на сайт
Да, причин набралось весьма приличное количество. И вполне возможно, что здесь указана и та, что побудила тебя раскрыть данную статью, уважаемый посетитель.
Ну что же, остаётся перейти к инструктажу по полному отключению поискового механизма, что внедрили разработчики в своё творение, именуемое WordPress.
Для уточнения – под полным отключением подразумевается не только удаление поисковой формы, но и отключение данного функционала. Это значит, что даже сформировав поисковый запрос (вписав соответствующую ссылку), сайт не отобразит результаты поиска, а выдаст сообщение, что такой страницы нет на сайте. Это особенно полезно в случае, если поисковым механизмом попытается воспользоваться какой-либо бот.
Инструкция по отключению штатного поискового функционала в WordPress
Дабы быстро реализовать задуманное, мы просто воспользуемся лёгким и популярным плагином, что устанавливается из официального хранилища ВордПресс.
- Проследуйте в консоли ВордПресс в меню Плагины -> Добавить новый. В форме, где вводится название плагина, впишите Disable Search.
- После непродолжительного поиска будет выведен список с плагинами, среди которого находится и интересующий нас.
Нажмите по соответствующей кнопке, дабы произвести установку.
- После установки включите плагин.
Всё. Плагин начал работу – формы поиска были удалены с сайта, соответствующий функционал отключен.
Стоит сказать, что в редких случаях отключается только поисковый функционал, а поисковая форма (куда вводится поисковый запрос) так и продолжает выводиться на сайте. Объяснение этому вполне простое – разработчик темы, которую вы используете, не придерживался официальных рекомендаций по написанию кода, которые были подготовлены командой создателей WordPress.
В этом случае необходимо прибегнуть к правке файлов темы. Едва ли возможно описать универсальную инструкцию, как можно удалить поисковую форму из используемой темы. Это связанно с тем, что темы для WordPress по своему дизайну и структуре весьма разнообразны – тут всё всецело зависит от прихоти создавшего ту или иную тему.