Как добавить фильтр таксономии Ajax в поиск WordPress

Опубликовано: 2023-12-12

Хотите добавить фильтр таксономии в свой поиск WordPress?

Разрешение пользователям осуществлять поиск по категориям, тегам, настраиваемым полям и типам сообщений обеспечивает удобство работы с пользователем. Однако поиск WordPress по умолчанию не очень хорош и не достаточно продвинут, чтобы предлагать эту функцию.

В этой статье мы покажем вам, как добавить фильтр таксономий на базе Ajax в поиск WordPress.

How to add ajax taxonomies filter in WordPress search

Зачем использовать фильтр таксономии Ajax в поиске WordPress?

Поиск на основе Ajax работает быстрее и обеспечивает лучший пользовательский опыт, чем функция поиска WordPress по умолчанию.

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

Вы можете добавить аналогичные фильтры поиска в WordPress и улучшить пользовательский опыт вашего сайта. Это также помогает администраторам веб-сайтов организовать их контент так, чтобы пользователи могли легко его найти.

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

Здесь вам понадобится плагин WordPress, который поможет вам. Давайте посмотрим, как добавить фильтр таксономии Ajax в поиск WordPress.

В этой статье мы рассмотрим 2 метода. Первый метод поможет вам отобразить фильтры на передней части вашего веб-сайта WordPress. Второй метод поможет вам улучшить поиск WordPress по умолчанию и включить таксономии при поиске сообщений и страниц на вашем сайте.

Просто нажмите на ссылку ниже, чтобы перейти к предпочитаемому разделу:

  • Способ 1. Добавьте таксономии Ajax в поиск WordPress с помощью SearchWP
  • Способ 2. Добавьте фильтр таксономий Ajax с помощью плагина поиска и фильтрации

Способ 1. Добавьте таксономии Ajax в поиск WordPress с помощью SearchWP

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

Это выходит за рамки использования только контента в сообщениях и страницах вашего блога для поиска информации. SearchWP использует настраиваемые поля, таксономии, атрибуты продуктов WooCommerce, текстовые файлы, настраиваемые таблицы и многое другое.

Обратите внимание, что SearchWP не будет отображать фильтры таксономии на интерфейсе вашего веб-сайта. Однако он включит их в процесс поиска и улучшит поиск WordPress по умолчанию.

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

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

Enter your SearchWP license key

После этого вы можете перейти на страницу SearchWP » Алгоритм с панели управления WordPress.

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

Чтобы добавить таксономии к релевантности поиска, вы можете нажать кнопку «Добавить/удалить атрибуты».

Add category and tags to search relevance

Далее откроется новое всплывающее окно.

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

Select which taxonomies to add to search

После выбора таксономий не забудьте нажать кнопку «Готово».

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

View taxonomies in search algorithm

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

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

Edit search rules

Не забудьте нажать кнопку «Готово», когда закончите.

Теперь вы можете редактировать алгоритм поиска для своих страниц, медиафайлов, продуктов WooCommerce и многого другого, чтобы они отображались в SearchWP.

Теперь, когда посетитель ищет страницы и сообщения на вашем веб-сайте, SearchWP будет включать таксономии в процесс поиска.

Способ 2. Добавьте фильтр таксономий Ajax с помощью плагина поиска и фильтрации

Вы можете использовать бесплатный плагин WordPress, например Search & Filter, чтобы добавить фильтр таксономии Ajax на свой сайт. Он очень прост в использовании и позволяет пользователям выполнять поиск по категориям, тегам, пользовательской таксономии, типу сообщений и т. д.

Сначала вам необходимо установить и активировать плагин WordPress Search & Filter. Для получения более подробной информации ознакомьтесь с нашим руководством по установке плагина WordPress.

После активации вы можете добавить шорткод, чтобы отображать фильтр таксономий Ajax в любом месте вашего веб-сайта.

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

[searchandfilter fields="search,category,post_tag"]

С другой стороны, если вы хотите отображать заголовки категорий и тегов, вы можете добавить следующий шорткод:

[searchandfilter fields="search,category,post_tag" headings=",Categories,Tags"]

Вот как выглядит фильтр поиска таксономий Ajax на нашем демонстрационном сайте.

View category and tag heading in sidebar

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

Плагин также позволяет отображать фильтры в виде переключателей и флажков.

Вы можете добавить следующий короткий код в любое место на своем сайте, чтобы отображать фильтры таксономии в виде флажков:

[searchandfilter fields="search,category,post_tag" types=",checkbox,checkbox" headings=",Categories,Tags"]
View search filters as checkbox in sidebar

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

Мы надеемся, что эта статья помогла вам добавить фильтр таксономии на базе Ajax в поиск WordPress на вашем сайте. Возможно, вы также захотите ознакомиться с нашим руководством о том, как улучшить поиск в WordPress и о лучшем программном обеспечении для чата для малого бизнеса.

Если вам понравилась эта статья, подпишитесь на наш канал YouTube с видеоуроками по WordPress. Вы также можете найти нас в Twitter и Facebook.