WP-szűrők: egyéni mező, egyéni osztályozás és URL-paraméter
Szűrő készítése ACF, Pods, Toolset vagy Metabox mezőből és egyéni osztályozásból, valamint a szűrő állapotának mentése az URL-be.
Nem minden szűrhető adat a WooCommerce attribútuma. Egy webhelyen lehetnek egyéni mezők (anyag, tanúsítvány, beszállító) vagy egyéni bejegyzéstípusokhoz tartozó osztályozások (például egy Könyvek típus „Műfaj” osztályozása). A WP-szűrők widget mindkettőből tud szűrőt építeni, és a kiválasztott szűrőket az oldal webcímébe is beírhatja.
A widget a Pro változat része. Kapcsold be a The Plus Addons → Widgets oldalon (WP-szűrők), és az Elementor legyen aktív. A termékekhez a WooCommerce is kell.
Szűrő egyéni mezőből
Szekció neve “Szűrő egyéni mezőből”Egy WP-szűrő vagy Woo-szűrő tétel az adatait egy egyéni mezőből is olvashatja. Támogatott: ACF, Pods, Toolset és Metabox. Követelmény: a kiválasztott mezőt (és a hozzá tartozó bővítményt) telepítened kell, és a termékekhez tartozzon a mezőben érték.
- Add hozzá a WP-szűrők widgetet, és vegyél fel egy tételt.
- Válaszd ki a Forrás kiválasztása mezőben a megjelenést, például Jelölőnégyzet.
- A Típus kiválasztása mezőben válaszd az egyéni mező bővítményét: ACF-kapcsolat, PODs-kapcsolat, Toolset-kapcsolat vagy Metabox-kapcsolat.
- A Kapcsolati kulcs mezőbe írd az egyéni mező kulcsát.

A képen a Típus kiválasztása értéke ACF-kapcsolat, a Kapcsolati kulcs mezőben az anyag kulcs áll.
| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| Típus kiválasztása | ACF-kapcsolat, PODs-kapcsolat, Toolset-kapcsolat vagy Metabox-kapcsolat. | üres |
| Kapcsolati kulcs | Az egyéni mező kulcsa, amelyből az értékek jönnek. | üres |
Ha az ACF nincs telepítve, a szűrő helyén az „Install & Activate ACF Plugin to use this Option.” angol üzenet látszik. A színmintás (Szín) Woo-szűrőnél egyéni mezőből még egy ACF ColorPicker mező is megjelenik, amelybe a színmező kulcsát kell írnod.
Szűrő egyéni osztályozásból
Szekció neve “Szűrő egyéni osztályozásból”Sok egyéni bejegyzéstípus saját osztályozást használ, ez különbözik a WordPress alap kategóriáitól és címkéitől. Bármelyik WP-szűrő forrás (jelölőnégyzet, rádiógomb, legördülő lista, füles szűrő és a többi) közvetlenül ebből az osztályozásból veheti az elemeit.
- Add hozzá a WP-szűrők widgetet.
- A Szűrő típusa maradjon WP-szűrő, és válassz egy forrást, például Jelölőnégyzet vagy Legördülő lista.
- A Típus kiválasztása legyen Osztályozás (taxonomy).
- A Válassz osztályozást (taxonomy) lista a webhelyen regisztrált összes osztályozást felsorolja, a beépítetteket és az egyénieket is (például category, post_tag, product_cat, product_tag, egyéni osztályozások és a Product Attributes). Válaszd ki azt, amelyik a bejegyzéstípusod saját osztályozása.
- A Kizárás kapcsolóval egyes elemeket elrejthetsz a szűrő listájából (ez a jelölőnégyzet és a rádiógomb forrásnál érhető el).
| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| Típus kiválasztása | Osztályozás (taxonomy): az elemek egy osztályozásból jönnek. | üres |
| Válassz osztályozást (taxonomy) | Melyik beépített vagy egyéni osztályozás adja az értékeket. | üres |
| Kizárás | Egyes osztályozási elemek elrejtése a szűrőből. | Kikapcsolva |
URL-paraméter: a szűrő állapota a webcímben
Szekció neve “URL-paraméter: a szűrő állapota a webcímben”Ha a szűrő állapota csak a böngésző memóriájában él, egy megosztott link vagy egy frissítés elveszíti a látogató választásait. Az URL-paraméter kapcsoló a kiválasztott szűrőket a webcímbe írja, így az adott szűrt nézet elmenthető, megosztható és újratölthető. A kapcsoló az egész widgetre vonatkozik, nem egy tételre.
- Jelöld ki a WP-szűrők widgetet.
- Nyisd ki az Egyéb opció szakaszt.
- Kapcsold be az URL-paraméter kapcsolót.

A képen az URL-paraméter kapcsoló Megjelenítés állásban van. Mellette a Szűrőcímke címe kapcsoló kikapcsolt, az Ajax betöltési késleltetés 0,5.
Bekapcsolt kapcsolóval, ha a látogató kiválaszt egy elemet, a webcím egy paraméterrel bővül, például: /oldal/?select_woo_SgDropDown_cddef4a=outofstock. Ugyanezt a címet megnyitva a szűrő ugyanabban az állapotban tölt be.
Hibaelhárítás
Szekció neve “Hibaelhárítás”Az egyéni mezős szűrő nem mutat elemet. A Kapcsolati kulcs egyezzen az egyéni mező kulcsával, és a termékeknek legyen értékük ebben a mezőben.
„Install & Activate ACF Plugin to use this Option.” üzenet áll a szűrő helyén. A választott egyéni mező bővítménye (itt az ACF) nincs telepítve vagy aktív.
Az egyéni osztályozás nem látszik a listában. A Válassz osztályozást (taxonomy) lista csak a webhelyen regisztrált osztályozásokat tartalmazza; ellenőrizd, hogy a bejegyzéstípus osztályozása létezik.
A webcím nem változik szűrés közben. Az Egyéb opció szakaszban az URL-paraméter kapcsoló legyen bekapcsolva.
Készült: