Tovább a tartalomhoz

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.

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.

  1. Hozd létre az egyéni bejegyzéstípust a mezőkkel, vedd fel a bejegyzéseket, és töltsd ki a mezőket.
  2. Jelenítsd meg a bejegyzéseket egy listázósablonnal, a Listing Grid widgettel.
  3. Nyisd meg az oldalt a szerkesztőben, és helyezd el az Ajax Search widgetet vagy blokkot.
  4. A Search Query szakaszban a Source mezőben válaszd ki az egyéni bejegyzéstípust.
  5. 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).
  6. 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.

https://minta-bolt.hu/wp-admin/post.php?post=7&action=edit
A Custom Fields szakasz a blokkszerkesztőben

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.

  1. Az Ajax Search blokk Search Query szakaszában a Source mezőben add meg a keresési területet (a bejegyzéstípusokat).
  2. 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.
  3. 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.
  4. 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 %s a meta érték helye;
    • Prepare meta value with callback: dátum, webcím vagy kép helyes megjelenítéséhez.
  5. 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:

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