Keresési terület és osztályozások
Keresés csak bizonyos bejegyzéstípusokban, csak megadott osztályozásokban, és egyéni WooCommerce-attribútumokban.
Ez a fejezet azt mutatja meg, hogyan szűkítheted a keresést egy-egy tartalomtípusra vagy osztályozásra.
Keresés csak megadott bejegyzéstípusokban
Szekció neve “Keresés csak megadott bejegyzéstípusokban”Követelmény: Elementor (ingyenes is jó) vagy blokkszerkesztő, JetSearch, és ha egyéni bejegyzéstípusban keresel, JetEngine is (a WordPress alap bejegyzéseihez nem kell).
- Nyisd meg az oldalt a szerkesztőben, és add hozzá az Ajax Search widgetet vagy blokkot.
- Nyisd le a Search Query szakaszt.
- A Source mezőben válaszd ki a kívánt típust, például a WordPress Bejegyzések típusát vagy egy egyéni bejegyzéstípust. Több típus is kiválasztható egyszerre.
- Tedd közzé vagy frissítsd az oldalt, és próbáld ki a weboldalon.
A blokkszerkesztőben ugyanígy a blokk Search Query szakaszában választasz forrást. Ha a blokk stílusát is szeretnéd állítani, telepítsd és aktiváld az ingyenes JetStyleManager bővítményt, és a szerkesztőben kattints az ecset alakú ikonra.
Ha a Source üres, a kereső az egész webhely tartalmában keres.
Keresés csak megadott osztályozásokban
Szekció neve “Keresés csak megadott osztályozásokban”Az osztályozások (taxonomy) lehetővé teszik, hogy a látogató kategória, címke vagy formátum szerint szűkítsen, és hogy a kereső az osztályozás kifejezéseinek nevében is keressen.
Követelmény: Elementor vagy blokkszerkesztő, JetSearch, WordPress-osztályozások, és az eredmények megjelenítéséhez egy JetThemeCore-ral készített keresési találati sablon.
Elementorban
Szekció neve “Elementorban”- Az Ajax Search widget Tartalom fülén nyisd le a Search Form szakaszt, és kapcsold be a Show Categories List kapcsolót.
- A megjelenő Taxonomy legördülőben válaszd ki az osztályozást (kategóriák, címkék, formátumok stb.).
- A Select Placeholder mezőben átírhatod a lista alapértelmezett „All Categories” szövegét.
- Nyisd le a Search Query szakaszt, és kapcsold be a Search in taxonomy terms kapcsolót. Ettől a kereső a megadott osztályozások kifejezéseinek nevében is keres.
- Mentsd az oldalt, és próbáld ki.
A blokkszerkesztőben
Szekció neve “A blokkszerkesztőben”- Kapcsold be a Show Categories List kapcsolót a Search Input szakaszban, és add meg az osztályozást. A helykitöltőt itt is átírhatod.
- A Search Query szakaszban kapcsold be a Search in taxonomy terms kapcsolót.
- Tedd közzé az oldalt.
Mit látsz a weboldalon
Szekció neve “Mit látsz a weboldalon”A látogató a kategórialistából kiválasztja a szűkítést, és beírja a keresett szöveget: csak a beírt szövegre és a kiválasztott osztályozásra illő találatok jelennek meg. Ha az osztályozás kifejezéseinek nevét írja be (például egy város neve, ha a túrák a „Város” osztályozásba tartoznak), a kereső azokat a tartalmakat adja, amelyekhez az a kifejezés tartozik.
Keresés egyéni WooCommerce-attribútumokban
Szekció neve “Keresés egyéni WooCommerce-attribútumokban”A WooCommerce-attribútumok kétfélék: globálisak és termékenkéniek. A globális attribútumok alapból elérhetők az Ajax Search számára (a Search in taxonomy terms kapcsolóval). A csak egy-egy termékhez rendelt, egyéni attribútumokhoz egy külön kiegészítő bővítmény kell (Search by Custom Attributes), amely lehetővé teszi, hogy az ilyen attribútumokat kódrészlettel felvedd a Search in taxonomy terms listájába.
Követelmény: Elementor, blokkszerkesztő vagy Bricks; WooCommerce; a Search by Custom Attributes kiegészítő telepítve és aktiválva; JetSearch.
- Egyéni attribútum felvétele egy termékhez: a Termékek → Összes termék listában nyisd meg a terméket. A Termékadatok részben a Tulajdonságok fülön kattints az Új hozzáadása gombra. Add meg a nevet (például „Season”) és az értékeket (például „Fall, Spring”). Opcionálisan jelöld be, hogy az attribútum látszódjon a termékoldalon, vagy hogy változatokhoz használható legyen. Mentsd a terméket.
- Kódrészlet hozzáadása: a Code Snippets bővítménnyel (Snippets → Add New), vagy a (lehetőleg gyermektéma)
functions.phpfájlban. Minden attribútumhoz egy sor kell:
add_filter( 'jet_search/custom_attributes_list', function() { return [ 'season' => 'Custom: Season', ];} );A season az attribútum neve, a Custom: Season az a felirat, amely az Ajax Search beállításai között megjelenik. Több attribútumot ugyanabban a tömbben, több sorban adhatsz meg. Mentsd és aktiváld a kódrészletet.
- A widget beállítása: az Ajax Search Search Query szakaszában kapcsold be a Search in taxonomy terms kapcsolót, és a Taxonomies legördülőben válaszd ki az új „Custom: Season” attribútumot. Mentsd az oldalt.
- Ellenőrzés: a weboldalon írd be az attribútum egy értékét (például „Fall”): a találatok között megjelenik a hozzá tartozó termék.
Készült: