Tovább a tartalomhoz

Ajánlott bejegyzések a megnyitott vagy kedvelt tartalmak alapján

Adattárral, kifejezés- és bejegyzés-lekérdezéssel olyan ajánlót építesz, amely a felhasználó által elmentett bejegyzések kategóriái alapján hasonló bejegyzéseket mutat.

A Pinterest, az Instagram vagy a TikTok azokat a tartalmakat ajánlja, amelyek hasonlítanak az általad megnyitottakra vagy kedveltekre. A JetEngine Query Builderével és az Adattár (Data Store) modullal ugyanez a logika megvalósítható. Előfeltétel: aktív JetEngine, beállított Profilkészítő (felhasználói fiókoldal).

A példa munkahirdetésekkel dolgozik: a felhasználó elment egy hirdetést, és a fiókoldalán az ugyanabba a kategóriába tartozó többi hirdetést látja.

  1. Nyisd meg a JetEngine → JetEngine → Data Stores oldalt, és kattints az + New Store gombra.
  2. Add meg a Name és a Slug értékét (példánkban „Favourite Jobs”).
  3. A Store Type legyen User Metadata, állítsd be a Max size értéket, és kapcsold be a Count items kapcsolót.
  4. Kattints a Save gombra.
  1. A JetEngine → Query Builder oldalon vegyél fel új lekérdezést, adj nevet, a típusa Kifejezések lekérdezése.
  2. Válaszd ki a taxonómiát.
  3. Az Object/Post IDs mezőnél kattints a Dynamic Tag ikonra, válaszd a Get store elemet, a felugró ablakban a létrehozott adattárat, majd kattints az Apply gombra.
  4. Mentsd a lekérdezést.

Ez a lekérdezés azoknak a kifejezéseknek a listáját adja, amelyekhez a felhasználó által elmentett bejegyzések tartoznak.

  1. Hozz létre újabb lekérdezést, típusa Bejegyzések lekérdezése.
  2. Válaszd ki a bejegyzéstípust, a Post Status legyen Published (publish).
  3. A Tax Query fülön kattints az Add new gombra:
    • Taxonomy: ugyanaz a taxonómia, mint a kifejezés-lekérdezésben,
    • Field: Term ID,
    • Terms: a Dynamic Tag ikonnal válaszd a Query Results elemet, ott az előbbi kifejezés-lekérdezést, a Return mezőben a List of items IDs lehetőséget, majd Apply,
    • Compare: IN.
  4. A Post & Page fülön a Post Not In mezőnél válaszd a Get store elemet és az adattárat: így az már elmentett bejegyzések nem kerülnek vissza az ajánlásba.
  5. A Pagination fülön a Posts Per Page mezőben add meg az egyszerre mutatott bejegyzések számát (az összes mutatásához -1).
  6. Mentsd a lekérdezést.
  1. Hozz létre listázási sablont a bejegyzéstípushoz, amely az ajánlott bejegyzéseket jeleníti meg.
  2. Tedd bele a Data Store Button widgetet. Ennek alternatívája a Dynamic Link widget: a Source legyen Add to store, és válaszd ki az adattárat. A példában szív alakú ikon és feliratok is szerepelnek.
  3. Tedd közzé a sablont.
  1. Nyisd meg a fiókoldal (Account Page) sablonját.
  2. Adj hozzá Listing Grid widgetet, és válaszd ki az előző lépés sablonját.
  3. A Custom Query fülön kapcsold be a Use Custom Query kapcsolót, és válaszd ki a bejegyzés-lekérdezést.
  4. Tedd közzé.

Nyisd meg a bejegyzések oldalát, és mentsd el az egyik bejegyzést (például egy londoni munkát). A fiókoldalon az ajánlott bejegyzések között ezután csak az ugyanabba a kategóriába tartozó, vagyis londoni hirdetések jelennek meg.

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