Поиск — один из главных элементов навигации по сайту. Он особенно удобен и нужен, когда на сайте много контента. Поиском пользуются посетители сайта и находят с его помощью нужный им контент. Это улучшает поведенческие факторы. В WordPress есть встроенная форма поиска. Вы вести её можно с помощью специального виджета. Это простой элемент, в настройках которого имеются только опции дизайна. В этой статье рассмотрим, что делать, если в WordPress не работает поиск.
Оглавление
Выполнение всех обновлений
Обновления важно для WordPress, поэтому их нужно обязательно выполнять. В разделе «Консоль», подразделе «Обновление» находятся все актуальные обновления. Нужно выполнить их все. Обновите WordPress, плагины и темы. Выполните даже те обновления, даже те, которые могут не иметь отношения к данной проблему. После этого проверьте, работает ли в WordPress поиск.
Поиск в WordPress не работает из-за темы
Работу поиска обеспечивает файл search.php. В нем написаны все необходимые коды для этого. Данный файл является частью темы. Поэтому, если в WordPress не работает поиск, то следует проверить её. Для этого сделайте так:
- Активируйте любую другую тему.
- Проверьте, работает ли поиск с другой темой.
- Если работает, значит проблема в этом. Если для темы есть обновления, то их нужно выполнить. Также можно попробовать переустановить оформление — удалить и установить заново. Если это не помогает, то нужно обратиться к разработчику для её исправления, либо использовать другой дизайн.
- Если не работает, значит проблема не в теме, и можно снова активировать прежнюю.
Проблема в теме может возникнуть из-за того, что она написана автором неверно или из-за внесения в её файлы каких-либо изменением вебмастером сайта.
Переустановка WordPress
Разработчики предусмотрели возможность переустановить CMS, сохранив при этом все настройки и контент. Это можно сделать в разделе «Консоль», в подразделе «Обновление». Здесь есть кнопка «Переустановить», которая и запускает процесс. Во время его выполнения, системный файлы WMS будут заменены на оригинальные. Возможно, это может помочь, если в WordPress не работает поиск.
Проверка плагинов
Плагины также могут стать причиной того, что в WordPress не работает поиск. Проблему может вызывать несовметимости. Чтобы проверит это, сделайте так:
- Перейдите в раздел «Плагины» и деаткивируйте все плагины.
- Проверьте, работает ли после этого посик в WordPress.
- Если нет, то плагины можно снова активировать. Значит дело не в них.
- Если да, то проблема в плагинах. В этом случае активируйте каждый плагин по одному и проверяйте после каждой активации актуальность пробелы. Как только поиск перестанет работать, виновный плагин найден. Нужно проверить его настройки или удалить и заменить каким-либо другим аналогом.