Tovább a tartalomhoz

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).

  1. Nyisd meg az oldalt a szerkesztőben, és add hozzá az Ajax Search widgetet vagy blokkot.
  2. Nyisd le a Search Query szakaszt.
  3. 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.
  4. 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.

  1. Az Ajax Search widget Tartalom fülén nyisd le a Search Form szakaszt, és kapcsold be a Show Categories List kapcsolót.
  2. A megjelenő Taxonomy legördülőben válaszd ki az osztályozást (kategóriák, címkék, formátumok stb.).
  3. A Select Placeholder mezőben átírhatod a lista alapértelmezett „All Categories” szövegét.
  4. 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.
  5. Mentsd az oldalt, és próbáld ki.
  1. 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.
  2. A Search Query szakaszban kapcsold be a Search in taxonomy terms kapcsolót.
  3. Tedd közzé az oldalt.

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.

  1. 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.
  2. Kódrészlet hozzáadása: a Code Snippets bővítménnyel (Snippets → Add New), vagy a (lehetőleg gyermektéma) functions.php fá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.

  1. 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.
  2. 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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások