hqweb SEO Filter

Описание

hqweb SEO Filter — это самостоятельный механизм фильтрации для любых типов записей: записей, страниц или товаров WooCommerce. Фильтрация может выполняться по таксономиям, произвольным полям, цене, рейтингу и другим параметрам. Каждый фильтр привязывается к определённому месту на сайте: странице, архиву категории или странице магазина.

Помимо фильтрации, плагин позволяет создавать отдельные посадочные страницы для определённых комбинаций условий (например, категории и цвета одновременно). Каждая такая страница может иметь собственные заголовок, мета-описание и SEO-текст — поэтому каждая значимая комбинация, которую ищут ваши посетители, может иметь свою индексируемую и оптимизированную страницу.

Ключевые возможности

  • Несколько типов полей: таксономии, произвольные поля, цена, рейтинг, дата, поиск по свободному тексту и другие.
  • Гибкие варианты отображения для каждого поля: чекбоксы, радиокнопки, выпадающий список, список с множественным выбором, свотчи (цветовые или с изображениями), слайдеры, автодополнение в виде тегов и другие варианты.
  • Фильтры, привязанные к определённым страницам, архивам категорий или странице магазина.
  • Посадочные страницы для сохранённых комбинаций условий, каждая со своим SEO-заголовком, мета-описанием и текстом.
  • Обновление в реальном времени без перезагрузки страницы (опционально)
  • Работает с Elementor и включает нативные блоки Gutenberg.
  • Классические виджеты WordPress для боковых панелей и областей виджетов.
  • Автоматическая интеграция с популярными SEO-плагинами (Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework) — без дублирования тегов title и description.
  • Готов к работе с многоязычными сайтами (все строки интерфейса доступны для перевода)

Хорошо работает с

  • WooCommerce (фильтрация товаров, страницы магазина и категорий)
  • Advanced Custom Fields (произвольные поля, включая ACF, можно использовать в качестве условий фильтрации)
  • Elementor
  • Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework.

PRO-версия доступна на сайте hq-web.net и добавляет шаблоны генерации страниц (автоматическое создание посадочной страницы для каждой комбинации терминов), пошаговую фильтрацию и XML-карту сайта для сгенерированных страниц. Бесплатная версия полностью функциональна и не требует PRO-дополнения.

Блоки

Этот плагин предоставляет 7 блоков.

  • Filter
  • Filter Horizontal
  • Info
  • Selected
  • Sort
  • Duplicate
  • Landing Text

Установка

  1. Загрузите файлы плагина в каталог /wp-content/plugins/hqweb-seo-filter или установите плагин непосредственно через раздел «Плагины» в WordPress.
  2. Активируйте плагин через раздел «Плагины» в WordPress.
  3. Перейдите в разделе hqweb SEO Filter в меню администратора WordPress, чтобы создать свой первый фильтр.
  4. Укажите для фильтра тип записи, расположение (на какой странице или архиве он должен отображаться) и поля, по которым посетители смогут фильтровать записи.
  5. Добавьте фильтр на страницу с помощью блока «hqweb SEO Filter», виджета или шорткода.

Часто задаваемые вопросы

Работает ли это с WooCommerce?

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

Можно ли использовать плагин без WooCommerce?

Да. Плагин работает с любыми публичными типами записей — записями, страницами, произвольными типами записей и товарами (при активном WooCommerce).

Поддерживает ли плагин произвольные поля, включая ACF?

Да, произвольные поля, включая поля ACF, можно использовать в качестве условий фильтрации.

Замедлит ли это работу моего сайта?

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

Совместим ли плагин с моим SEO-плагином?

Плагин автоматически определяет Yoast SEO, Rank Math, All in One SEO, SEOPress и The SEO Framework и передаёт им формирование title, description и canonical на посадочных страницах, избегая дублирования метатегов.

В чём разница между бесплатной и PRO-версиями?

Бесплатная версия включает полноценный механизм фильтрации, все типы полей и отображения, поддержку любых публичных типов записей, ручное создание посадочных страниц, виджеты, блоки и интеграцию с SEO-плагинами. PRO-версия дополнительно предоставляет шаблоны для автоматической генерации страниц (по одной посадочной странице для каждой комбинации терминов), пошаговую фильтрацию и XML-карту сайта для сгенерированных страниц.

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

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

add_filter('hqweb_seo_filter_allowed_post_types', function ($post_types) {
    return ['post', 'page', 'product'];
});

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«hqweb SEO Filter» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«hqweb SEO Filter» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «hqweb SEO Filter» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.5

  • Fixed JS-side translations (admin UI) not loading due to an incorrect script textdomain path filter.

1.0.3

  • Безопасность: поиск значений произвольных полей теперь выполняется только среди опубликованных записей.
  • Вся разметка, выводимая плагином, экранируется при выводе.
  • Внутренние хуки и глобальные переменные JavaScript переименованы с использованием префикса плагина.

1.0.2

  • Исправлено исчезновение записей из архивов категорий при активной сортировке.
  • Исправлено игнорирование настройки «скрывать варианты без результатов» в дублированном блоке фильтра.
  • Исправлено отображение активного варианта сортировки в дублированном блоке фильтра.
  • Теперь поле поиска можно дублировать в дополнительный блок фильтра.

1.0.1

  • Исправления совместимости с блочными темами.

1.0.0

  • Первый релиз.