Как сделать фильтр по изображениям? (фильтрация по странам и производителям) на элементор или просто wp?
Ссылка скопирована
День добрый. Нужно сделать вот изображение с глубоким фильтром по странам, производителям и тд
Как можно с помощью вордпресса это сделать?
Дополнительно:
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
code-review
Нужен ли код-ревью React/TypeScript проекта?
1 ответ
Telegram
Как добиться, чтобы Telegram прислал мне именно смс код, а не через звонок его диктовал?
1 ответ
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
1 ответ
woocommerce
Как отображать при фильтрации товары со значением search параметра visibility: HUSKY — Products Filter for WooCommerce?
1 ответ


Фильтр по изображениям, странам и производителям на WordPress лучше делать не “по картинке как картинке”, а через нормальную структуру данных: карточки товаров/объектов, таксономии “страна”, “производитель”, возможно “тип”, “серия”, “назначение”. Изображение будет только визуальным элементом карточки, а фильтрация должна идти по полям и таксономиям.
Если это товары, используйте WooCommerce: страны и производители можно сделать атрибутами или таксономиями. Если это не магазин, создайте CPT, например “Каталог”, и таксономии:
Для Elementor можно использовать JetSmartFilters + JetEngine, FacetWP, Search & Filter Pro или WP Grid Builder. Они позволяют сделать визуальную сетку карточек и фильтры по таксономиям/метаполям. Без плагинов тоже можно, но придётся писать AJAX-фильтр вручную.
Принцип ручной реализации:
$query = new WP_Query([ 'post_type' => 'catalog_item', 'tax_query' => [ [ 'taxonomy' => 'country', 'field' => 'slug', 'terms' => sanitize_text_field($_GET['country'] ?? ''), ], ], ]);
Если проект коммерческий и фильтров много, лучше взять готовый фильтр-плагин. Самописный AJAX-фильтр имеет смысл, когда нужна нестандартная логика и есть разработчик для поддержки. Главное — сначала правильно разложить данные, а уже потом выбирать Elementor/плагин/код.