Keresés az egyéni mezőkben és mezők a találatok között
Keresés megadott egyéni (meta) mezők értékében, és a mezőértékek megjelenítése a találati területen.
Az Ajax Search két módon használja az egyéni (meta) mezőket: kereshet bennük, és megjelenítheti az értéküket a találatok között.
Keresés egyéni mezők értékében
Szekció neve “Keresés egyéni mezők értékében”Követelmény: Elementor vagy blokkszerkesztő, JetSearch, JetEngine egyéni bejegyzéstípussal (mezőkkel és kitöltött bejegyzésekkel) és listázósablonnal.
Példa: egy utazási oldalon a „Túra” egyéni bejegyzéstípusnak van „Úti cél” mezője. Azt szeretnéd, hogy a keresőbe beírt városnévre a túrák megjelenjenek.
- Hozd létre az egyéni bejegyzéstípust a mezőkkel, vedd fel a bejegyzéseket, és töltsd ki a mezőket.
- Jelenítsd meg a bejegyzéseket egy listázósablonnal, a Listing Grid widgettel.
- Nyisd meg az oldalt a szerkesztőben, és helyezd el az Ajax Search widgetet vagy blokkot.
- A Search Query szakaszban a Source mezőben válaszd ki az egyéni bejegyzéstípust.
- A Search in custom fields mezőbe írd be a meta mező kulcsát (például
_destination). Több kulcsot vesszővel válassz el (például_sku, _price). - Mentsd az oldalt. A weboldalon az egyik kitöltött érték (egy város neve) beírására a hozzá tartozó bejegyzések megjelennek.
A mezőkulcsot pontosan kell megadnod, ahogyan az a bejegyzés-meta táblában szerepel.
Egyéni mezők megjelenítése a találatok között
Szekció neve “Egyéni mezők megjelenítése a találatok között”A Custom Fields szakasz a találati területen a bejegyzések meta mezőinek értékét is megmutatja. Követelmény: Elementor vagy blokkszerkesztő, JetSearch, és a találatokhoz egy JetThemeCore-os archívoldal.

A képen a szakasz két kapcsolója látszik: a mezők a cím vagy a tartalom előtt / után jelenjenek meg.
- Az Ajax Search blokk Search Query szakaszában a Source mezőben add meg a keresési területet (a bejegyzéstípusokat).
- Nyisd le a Custom Fields szakaszt. Két párhuzamos beállítás van, azonos opciókkal: Show Meta Before/After Title és Show Meta Before/After Content. Kapcsold be, amelyiket szeretnéd, és ott add meg a mezők pozícióját.
- A Add new item gombbal vegyél fel annyi elemet, amennyi mezőt meg akarsz jeleníteni. Az 1. elem alapból megvan, ráklikkelve nyílnak a beállításai.
- Az elemben add meg:
- Key: a meta mező kulcsa a bejegyzés-meta táblából (például
_pricing); - Label: a megjelenő felirat;
- Value Format: az érték formátuma HTML-jelöléssel, a
%sa meta érték helye; - Prepare meta value with callback: dátum, webcím vagy kép helyes megjelenítéséhez.
- Key: a meta mező kulcsa a bejegyzés-meta táblából (például
- Mentsd az oldalt. A weboldalon a találatok a megadott mező értékét is mutatják.
Elementorban ugyanezek a beállítások az Ajax Search widget Custom Fields szakaszában vannak.
Készült: