JetSearch
AJAX-os élő keresés WordPressben: találatok gépelés közben, beállítható forrásokkal, találati területtel, javaslatokkal és saját eredményoldallal.
A JetSearch élő (AJAX-os) keresőt ad a weboldaladhoz. A látogató a beírt szöveg alapján azonnal látja a találatokat a keresőmező alatt, oldalbetöltés nélkül. A kereső a bejegyzések, oldalak és egyéni bejegyzéstípusok címében, tartalmában és kivonatában, az egyéni mezőkben és az osztályozások (taxonomy) kifejezéseiben is képes keresni.

A képen a „kerámia” szóra három találat jelent meg, a keresett szöveg sárgával kiemelve. A lista alján az összes találatot megnyitó hivatkozás áll.
Követelmények
Szekció neve “Követelmények”- WordPress, a blokkszerkesztővel (Gutenberg) vagy Elementorral, illetve Bricksszel.
- A bővítmény nem kér más bővítményt. Néhány haladó megoldáshoz (listázósablonok, lapfülek, archívsablon) más Crocoblock-bővítmény is kell, ezt az adott fejezet jelzi.
Telepítés és első lépések
Szekció neve “Telepítés és első lépések”- Telepítsd és aktiváld a JetSearch bővítményt.
- Nyiss meg egy oldalt a szerkesztőben, és add hozzá az Ajax Search blokkot (Elementorban az Ajax Search widgetet, Bricksben az Ajax Search elemet).
- A Search Query szakaszban válaszd ki, mely tartalomtípusokban keressen (ha semmit nem választasz, az egész webhelyen keres).
- Mentsd az oldalt, és próbáld ki a weboldalon.

A képen a blokk alaphelyzetben látszik: beviteli mező és Keresés gomb.
- Az alapértelmezett keresési beállításokat a Crocoblock → JetPlugins Settings → JetSearch → Ajax Search Settings oldalon adhatod meg.

A jobb oldali sávban a Blokk fülön látod a blokk szakaszait (Search Input, Search Submit, Search Query stb.).
- A keresőblokk beállításaiAz Ajax Search blokk (widget, elem) szakaszai: keresőmező, küldés gomb, keresési feltételek, bevonás és kizárás, egyéni mezők, értesítések.
- A bővítmény beállításaiA JetSearch oldal a Crocoblock → JetPlugins Settings alatt: a keresési kérés típusa, alapértelmezett keresési beállítások, egyéni eredményoldal.
- Saját eredményoldal és archívsablonMi történik az Enter lenyomása után, hogyan készíts archívsablont vagy saját eredményoldalt a találatoknak, és hogyan jeleníthetsz meg tartalomtípusonként külön füleket.
- Többnyelvű weboldal (WPML)Hogyan fordíthatóvá a JetSearch keresőt a WPML-lel: tartalomtípusok, egyéni mezők, osztályozások, oldalak fordítása.
- HibaelhárításGyakori problémák: a találati oldal a főoldalra irányít, egyéni eredményoldalon nincs találat, egyéni mezők és osztályozások nem találhatók.
Első lépések és az AJAX keresés
- A JetSearch áttekintése és az Ajax Search elem szakaszaiMit tud a JetSearch, melyik szerkesztőben milyen szakaszokból áll az Ajax Search blokk, widget és elem, és miben különbözik a három.
- Az Ajax Search alapértelmezett beállításaiA JetSearch → Ajax Search Settings oldal: a keresési kérés típusa, az összes kereső közös lekérdezési alapértékei és az egyéni eredményoldal.
- Kereső a fejlécben és saját keresőűrlapAz Ajax Search beillesztése a fejlécbe Elementorban, a blokkszerkesztőben és Bricksben, saját keresőűrlap összeállítása, a helykitöltő szöveg átírása.
Keresési lekérdezés
- A keresési lekérdezés áttekintéseAz Ajax Search Search Query szakasza: hol keressen a kereső, mit zárjon be vagy ki, milyen sorrendben adja a találatokat. Elementorban, blokkszerkesztőben és Bricksben.
- Keresési terület és osztályozásokKeresés csak bizonyos bejegyzéstípusokban, csak megadott osztályozásokban, és egyéni WooCommerce-attribútumokban.
- Kifejezések és bejegyzések be- és kizárásaMeghatározott kifejezések bevonása a keresésbe, kifejezések és bejegyzések kizárása, raktáron nem lévő termékek elrejtése a találatok közül.
- Keresés az egyéni mezőkben és mezők a találatok közöttKeresés megadott egyéni (meta) mezők értékében, és a mezőértékek megjelenítése a találati területen.
- Rendezés relevancia szerint és keresés azonosító szerintA találatok sorrendje (relevancia, dátum stb.), a relevancia működése, és bejegyzések keresése az azonosítójuk alapján.
- A keresés hozzárendelése egy listázórácshozAz Ajax Search összekötése egy JetEngine Listing Grid elemmel egy archívoldalon: lekérdezések, archívsablon, CSS ID és célwidget.
Találati terület
- A találati területA keresőmező alatt megjelenő találati lista beállításai: szélesség, kiemelés, bélyegkép, tartalom, termékadatok, számláló, gombok, lapozás és nyilak.
- További találatok: kifejezések, felhasználók és egyéni tartalomtípusokHogyan jeleníthetsz meg a bejegyzések mellett kifejezéseket, felhasználói profilokat és JetEngine egyéni tartalomtípusokat (CCT) a találati területen és a találatok oldalán.
- Értesítések a találati területenHogyan írhatod át a „nincs találat” és a technikai hiba üzenetét az Ajax Search elemben, és hogyan formázhatod őket.
Keresési javaslatok
- Javaslatok kezeléseA Suggestions oldal: a javaslatok listája, kézi felvétel, szülő és gyerek javaslatok az elgépelések kezelésére, mentési korlátok.
- A Search Suggestions elem beállításaiA Search Suggestions blokk, Elementor-widget és Bricks-elem: keresőmező javaslatlistával, a beállítások szakaszról szakaszra.
- Javaslatok az Ajax Search elembenNépszerű vagy a látogató saját korábbi keresései javaslatként az Ajax Search blokk, widget vagy elem keresőmezője alatt vagy a találati területen.
- Javaslatok webshopban és egyéni bejegyzéstípusnálKét végigvitt példa: elgépelés-kezelés szülő javaslattal egy WooCommerce-boltban és egyéni bejegyzéstípus keresésében, Search Suggestions elemmel.
Készült: