JetSmartFilters
Mi ez és milyen problémát old meg?
A JetSmartFilters a Crocoblock dinamikus szűrőmegoldása, amivel kódolás nélkül építhetsz gyors, facettált (több feltételes) szűrést WordPressen. Elementor, a WordPress Block Editor (Gutenberg) és a Bricks builder felületén is natívan működik, WooCommerce-kompatibilis. Segít:
- nagy katalógusokban villámgyorsan és pontosan találatokat adni (AJAX),
- a “szűrt” állapotot megosztható, SEO-barát URL-re tenni,
- több komponens (pl. lista + térkép) szinkron szűrését megoldani,
- összetett, hierarchikus szűréseket felépíteni,
- többnyelvű (WPML) projekteket kiszolgálni,
- térképes, távolság alapú keresést biztosítani.
Fő funkciók, magyarázattal
Szűrőtípusok (12+)
- Checkboxes / Radio / Select / Search: klasszikus mezők kategóriákra, tulajdonságokra, kulcsszavakra.
- Range (csúszka) és Check Range (előre definiált sávok): ár, méret vagy bármely számszerű meta gyors szűrésére.
- Rating: értékelés szerinti szűrés boltokban vagy könyvtárakban.
- Date Range / Date Period: időintervallum vagy relatív időszak (pl. elmúlt 7 nap).
- Alphabet: cím szerinti betűrendes böngészés.
- Sorting: rendezés ár, dátum, népszerűség szerint.
- Visual: szín- vagy képalapú opciók (pl. színminták WooCommerce-hez).
- Hierarchy Select: több szintű kiválasztás (pl. kategória → alkategória).
- Hidden Filter: rejtett paraméterek a lekérdezés finomításához (pl. csak akciós).
- Location & Distance: geokeresés megadott ponthoz mért távolsággal (JetEngine Geo Search szükséges).
Alkalmazási módok és AJAX
- AJAX: azonnali frissítés oldal-újratöltés nélkül.
- Page Reload: klasszikus újratöltéssel, ha ezt igényled.
- Mixed: AJAX-élmény, de közben az URL is frissül a megoszthatóság és SEO miatt.
- AJAX kéréstípusok: default, referrer, self – összetett elrendezéseknél segítenek pontosan megadni, melyik komponens mit frissítsen.
Indexer (számlálók és teljesítmény)
- Darabszámok az opciók mellett (pl. “Piros (12)”).
- Üres opciók elrejtése vagy tiltása.
- Automatikus újraindexelés nagyobb adatbázisokhoz. A felhasználó csak elérhető választékot lát, gyorsabb a döntés.
URL és SEO
- Plain vs. Permalink: választható URL-struktúra.
- URL Aliases: beszédes, szebb szűrőparaméterek (pl. color=red).
- SEO Rules: megadhatod, mely szűrt állapotok kerüljenek a sitemapbe, és dinamikus SEO cím/description is beállítható.
Providerek és integráció
- Szűrhető Elementor Pro archívumok és gridek, JetEngine (Listing Grid, Map, Calendar, Table/Chart), JetWooBuilder terméklisták, WooCommerce shortcode-ok és Bricks Query Loop.
- Additional Providers: egy szűrő több listát/térképet is frissíthet egyszerre.
- Query ID: az adott listával való egyértelmű összekapcsolás.
- Adatforrások: taxonómiák, meta mezők, bejegyzések, kézi értéklista; Query Variable/Builder támogatás.
- Mezőkezelők: jól működik ACF, Pods, Meta Box és JetEngine mezőkkel.
Felhasználói élmény
- Active Filters/Active Tags: az aktuálisan alkalmazott szűrők láthatók és egyenként törölhetők.
- Apply/Remove: gombos vezérlés, ha nem azonnali alkalmazást szeretnél.
- Pagination: lapozás, “Load more”, előző/következő.
- Provider preloader, hozzáférhetőség és kompatibilitási beállítások.
Gyakorlati példák
- Webshop (WooCommerce): Árhoz Range, színhez Visual, márkához Checkboxes, értékeléshez Rating. Mixed mód, hogy az URL megosztható legyen; Indexer a készleten lévő opciókra; Active Filters a gyors törléshez; SEO Rules a fontos állapotok indexeléséhez.
- Ingatlan-katalógus: JetEngine Listing Grid + Map Listing közös szűrése Additional Providers-szal. Város → kerület Hierarchy Select, alapterület Range, elhelyezkedéshez Location & Distance. A térkép és a lista együtt szűkül.
- Blog/portfólió: Alphabet a címekhez, Date Period az új tartalomra, Sorting népszerűség szerint. Hidden Filter-rel kiemelt posztokat automatikusan előresorolhatsz.
Hogyan épül fel egy szűrés? (rövid lépések)
- Menj az adminban: Smart Filters > Add New.
- Válassz szűrőtípust és adatforrást (tax/meta/post/manuális).
- Állítsd be a Query Variable/ID-t, ha szükséges.
- Helyezd ki a szűrő widgetet/blokkot a builderben a szűrendő listával egy oldalon.
- A szűrőn állítsd be a Provider-t (This filter for) és – ha több lista/térkép is van – az Additional Providers-t.
- Válaszd ki az Apply type-ot (AJAX / Page reload / Mixed).
- Kapcsold be az Indexer-t (számlálók, üres opciók kezelése).
- Finomhangold az URL/SEO beállításokat (Permalink, Aliases, SEO Rules).
Gyors ellenőrzőlista
- Filter Type: Checkboxes
- Data Source: Taxonomy (pl. product_cat)
- Apply type: Mixed
- Provider: Listing Grid (Query ID: shop_grid)
- Additional Providers: Map Listing
- Indexer: Show counter + Hide empty
- URL: Permalink + Aliases; SEO Rules: only key states
Előnyök és értékajánlat
- Jobb találhatóság nagy adatbázisokban (gyors, releváns listák).
- Megosztható, SEO-barát szűrt URL-ek, sitemap integrációval.
- Idő- és költségmegtakarítás: összetett logika kód nélkül.
- Skálázható teljesítmény (Indexer, AJAX).
- Rugalmas integráció több builderrel és adatforrással.
- Professzionális UX: vizuális opciók, aktív szűrők, lapozás.
Kinek ajánlott?
- Webshop tulajdonosoknak: konverziót növelő, gyors termékszűrés.
- Katalógusoknak/könyvtáraknak (ingatlan, autó, állás): összetett, többtényezős szűrés térképpel.
- Ügynökségeknek/fejlesztőknek: egységes szűrőréteg Elementor/Gutenberg/Bricks alatt.
- Tartalomgazda blogoknak/portfólióknak: rendezett böngészés, betűrendes és idő alapú szűrés.
- Többnyelvű oldalaknak: WPML-kompatibilis szűrők és címkék.
- Geolokációs projekteknek: hely- és távolságszűrés térképes listákkal.
A JetSmartFilters a JetPlugins ökoszisztéma része. Ha facettált keresést, szinkronizált listákat és SEO-barát szűrést szeretnél egyben, ez a bővítmény célzott, professzionális megoldás WordPressre.