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

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

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

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

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

Первое, что вам нужно сделать, это установить и активировать плагин Ajax WP Query Search Filter. После активации, он добавит новый пункт меню «Ajax WPQSF» в боковой панели администратора WordPress. Нажав на него, вы перейдете на страницу плагина, где вы можете нажать на кнопку Добавить новую форму поиска кнопка для создания формы поиска.

Добавление новой формы Ajax-поиска в WordPress

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

Настройки фильтров Ajax-поиска

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

Добавление таксономий в фильтр поиска Ajax в WordPress

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

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

Добавление формы поиска по ключевым словам в Ajax-поиске

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

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий