Kifejezések mentése adattárba
Kedvencek oldal kategóriákhoz, címkékhez vagy más kifejezésekhez: tár, gombok, kód a gyermektémában, Terms Query és a lista beállítása.
Az adattárba nemcsak bejegyzéseket, hanem taxonómiakifejezéseket (kategóriákat, címkéket és más osztályozásokat) is menthetsz. Ez a fejezet azt mutatja be, hogyan készítesz „kedvenc kifejezések” oldalt.
1. lépés: a tár
Szekció neve “1. lépés: a tár”- Nyisd meg a JetEngine → JetEngine → Adattárak fület, és kattints a + Új tár gombra.
- Töltsd ki a tár beállításait, és kattints a Mentés gombra.
2. lépés: a kedvencek oldal
Szekció neve “2. lépés: a kedvencek oldal”Nyisd meg az Oldalak menüt, kattints az Új oldal gombra, adj nevet az oldalnak, és mentsd.
3. lépés: listázási sablonok és gombok
Szekció neve “3. lépés: listázási sablonok és gombok”- Készíts listázási sablont a taxonómia kifejezéseihez (lásd: Listázási sablon taxonómia kifejezéseihez).
- Az első sablonba tedd a „Kedvencekhez” gombot (lásd a kedvencek oldal fejezetet).
- Készíts egy második sablont, amelybe az „Eltávolítás” gombot teszed.
4. lépés: a kód a gyermektémában
Szekció neve “4. lépés: a kód a gyermektémában”A kifejezések tárolásához kód kell az aktív témában.
- Nyisd meg a Megjelenés → Témaszerkesztő oldalt.
- A jobb oldali fájllistában nyisd meg a
functions.phpfájlt. - Illeszd be a kódot a fájl végére.
- Az alábbi sorban cseréld ki a
cookies-storeszöveget a saját tárad slugjára:
if ( 'cookies-store' !== $store->get_slug() ) {Például így néz ki a „favorites” slugú tárnál:
if ( 'favorites' !== $store->get_slug() ) {- A következő sorban cseréld ki a
categoryszöveget arra a taxonómia-slugra, amelynek kifejezéseit tárolod:
$terms = wp_get_post_terms( $current_object->ID, 'category', array( 'fields' => 'ids' ) );- Kattints a Fájl frissítése gombra.
5. lépés: Terms Query a Lekérdezéskészítőben
Szekció neve “5. lépés: Terms Query a Lekérdezéskészítőben”- Nyisd meg a JetEngine → Lekérdezéskészítő oldalt, és kattints az Új hozzáadása gombra.
- Adj nevet a lekérdezésnek, és válaszd a Kifejezések lekérdezése típust.
- Az Általános fülön válaszd ki a taxonómiát.
- A Belefoglalás/Kizárás (Include/Exclude) fülön kattints az Include mező melletti dinamikus címke ikonra, és válaszd a Get store makrót.
- Jelöld ki a kifejezések tárát, és kattints az Alkalmaz gombra.
- Kattints a Lekérdezés hozzáadása gombra.
6. lépés: a lista beállítása
Szekció neve “6. lépés: a lista beállítása”- Nyisd meg a „Kedvencek” oldalt Elementorban, és húzz rá egy Listing Grid widgetet.
- A Listing listában válaszd ki az „Eltávolítás” gombos sablont.
- Nyisd meg az Egyéni lekérdezés fület, kapcsold be a Use Custom Query kapcsolót, és válaszd ki a kifejezések lekérdezését.
- Mentsd az oldalt.
- Egy másik oldalra tegyél egy másik Listing Grid widgetet, amelyben a „Kedvencekhez” gombos sablon van kiválasztva, és mentsd az oldalt.
Ha néhány kifejezést hozzáadtál a kedvencekhez, a „Kedvencek” oldalon megjelennek. A tárban lévő elemek számlálóját és a „kedvelések” számlálót a kedvencek oldal fejezet 6. lépése írja le. A „nemrég megtekintett” szakaszról a Nemrég megtekintett fejezetben olvashatsz.
Készült: