Как исключить категорию из поиска WordPress

Опубликовано: 2022-04-05

Хотите знать, как исключить категорию из поиска WordPress?

По умолчанию это невозможно сделать, потому что WordPress имеет слабые параметры настройки поиска.

В этой статье мы покажем вам, как в несколько кликов исключить любую категорию из результатов поиска на вашем сайте.

Зачем исключать категорию из поиска WordPress

Есть несколько возможных причин, по которым вы можете захотеть скрыть некоторые категории или страницы от поиска на вашем сайте.

Во-первых, это помогает вашим посетителям быстрее находить то, что они ищут.

Предположим, у вас есть раздел новостей в вашем блоге. Новости сливаются с обычными сообщениями блога в результатах поиска, что усложняет поиск нужного контента.

Или вот еще пример. Допустим, вы владелец сайта электронной коммерции WordPress.

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

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

Представьте, что у вас есть категория с контентом, доступным только определенной группе посетителей. Если кто-то может найти его с помощью поиска, это вряд ли имеет смысл.

Теперь, когда мы знаем, почему может быть полезно скрыть определенные категории из результатов поиска, давайте посмотрим, как вы можете это сделать.

Как исключить категорию из результатов поиска WordPress

Самый простой способ исключить категорию из результатов поиска на вашем сайте WordPress — использовать такой плагин, как SearchWP.

SearchWP logo

Этот мощный и простой в использовании плагин, которому доверяют более 30 000 владельцев сайтов WordPress, позволяет полностью настроить работу поиска на вашем сайте.

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

SearchWP также улучшает поиск по сайту, помогая вам:

  • Включить нечеткий поиск . Вы хотите, чтобы WordPress искал частичные совпадения, когда нет полных? С SearchWP вы можете включить эту функцию, просто установив флажок.
  • Ограничьте поиск только постами . Хотели бы вы ограничить поиск на вашем сайте только постами? Используя SearchWP, вы можете сделать это за считанные минуты, кодирование не требуется.
  • Добавьте панель поиска на свой сайт . Ищете способ добавить панель поиска на свой сайт без написания кода? Есть 4 разных способа сделать это за несколько простых шагов с SearchWP.
  • Создание пользовательских форм поиска . Хотите создать полностью настраиваемую форму поиска, отвечающую вашим потребностям? SearchWP позволяет создавать несколько настраиваемых поисковых систем и связывать их с отдельными поисковыми формами.

Теперь давайте посмотрим, как исключить категорию из поиска на вашем сайте WordPress с помощью плагина SearchWP.

Шаг 1: Установите и активируйте SearchWP

Первый шаг — получить вашу копию SearchWP здесь.

После этого откройте свою учетную запись SearchWP и перейдите на вкладку « Загрузки ».

go to the Downloads tab

Затем нажмите кнопку « Загрузить SearchWP» , чтобы начать загрузку ZIP-файла плагина на ваш компьютер.

press Download SearchWP

После завершения загрузки скопируйте лицензионный ключ плагина в левом нижнем углу на той же вкладке. Он понадобится вам для активации вашей копии SearchWP.

copy your license key

Следующим шагом является загрузка загруженного ZIP-файла SearchWP на ваш сайт.

Нужно освежить в памяти, как это сделать? Ознакомьтесь с пошаговым руководством по установке плагина WordPress.

После установки плагина перейдите на панель инструментов WordPress и нажмите SearchWP на верхней панели.

go to the SearchWP settings

Затем перейдите на вкладку « Лицензия ».

navigate to the License tab

Вставьте скопированный ранее лицензионный ключ в поле « Лицензия » и нажмите « Активировать» .

click Activate

После того, как вы активировали свою копию SearchWP, вы готовы приступить к настройке своей поисковой системы.

Шаг 2: Настройте свою поисковую систему

Для начала перейдите на вкладку Engines .

go to the Engines tab

Здесь вы можете управлять своими поисковыми системами, созданными с помощью SearchWP.

the list of your search engines

Настроив параметры поисковой системы, вы можете указать, как WordPress должен выполнять поиск.

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

В настоящее время существует только одна поисковая система под названием Default . WordPress использует его для выполнения поиска по всему сайту.

Это означает, что любые изменения, внесенные вами в его настройки, будут автоматически применены к каждой поисковой форме на вашем сайте.

SearchWP позволяет создавать несколько поисковых систем с разным набором правил и связывать их с определенными поисковыми формами.

Но, поскольку мы хотим скрыть категорию из результатов поиска во всем мире, мы будем редактировать поисковую систему по умолчанию .

Чтобы начать, нажмите на источник поиска сообщений , чтобы развернуть его настройки.

click Posts

Затем нажмите кнопку « Изменить правила ».

click Edit Rules

По умолчанию правил нет, поэтому добавим первое. Для этого нажмите « Добавить правило» .

press Add Rule

Затем выберите параметр Исключить записи, если: в раскрывающемся меню в верхнем левом углу.

choose exclude entries if

Убедитесь, что у вас выбрана таксономия « Категории », и введите названия категорий, которые вы хотите исключить, в самом правом поле.

Например, мы исключим категорию сообщений « Новости » на нашем тестовом сайте.

add a category you want to exclude

Когда вы закончите добавлять категории, нажмите « Готово », чтобы применить правило.

click Done

Затем нажмите кнопку « Сохранить модули » в правом верхнем углу, чтобы сохранить внесенные изменения.

press Save Engines

Вот и все. Вы успешно исключили категорию из результатов поиска на своем сайте.

Последний шаг — опробовать новую поисковую систему.

Шаг 3. Проверьте новый поиск

Для этого нажмите кнопку « Посетить сайт » под названием вашего сайта в левом верхнем углу панели управления WordPress.

press Visit site

Чтобы проверить, как работает поиск на нашем тестовом сайте, мы добавили объявление о новых функциях и добавили его в категорию « Новости ».

Попробуем поискать.

press Find results

Как видите, ничего не найдено. Это означает, что сообщения из категории « Новости » больше не отображаются в результатах поиска.

no results found

В этой статье вы узнали, как исключить категорию из поиска WordPress.

Если вы готовы получить полный контроль над тем, как работает поиск на вашем сайте, вы можете скачать свою копию SearchWP здесь.

Хотите знать, что искали посетители на вашем сайте? Узнайте, как отслеживать поисковые запросы, в руководстве по сайту WordPress.

Сталкивались с ошибками поиска на вашем сайте? Следуйте руководству по устранению неработающего поиска в WordPress, чтобы узнать, как справляться с наиболее распространенными проблемами.