# 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

1. Nyisd meg a **JetEngine → JetEngine → Adattárak** fület, és kattints a **+ Új tár** gombra.
2. Töltsd ki a [tár beállításait](https://hub.hellowp.io/hu/plugins/jet-engine/adattarolo-adattarak/), és kattints a **Mentés** gombra.

> **Figyelem**
>
> Ha a kifejezések tárához a **Helyi tároló** típust választottad, és a szűrés a Listing Gridben nem működik, válassz másik tárolási típust.

## 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

1. Készíts listázási sablont a taxonómia kifejezéseihez (lásd: [Listázási sablon taxonómia kifejezéseihez](https://hub.hellowp.io/hu/plugins/jet-engine/bejegyzestipusok-taxonomia-listazas/)).
2. Az első sablonba tedd a „Kedvencekhez” gombot ([lásd a kedvencek oldal fejezetet](https://hub.hellowp.io/hu/plugins/jet-engine/adattarolo-kedvencek-oldal/)).
3. 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

A kifejezések tárolásához kód kell az aktív témában.

> **Figyelem**
>
> Mielőtt kódot illesztesz a témafájlba, készíts biztonsági mentést, vagy próbáld ki a módosítást egy másolati (staging) webhelyen. Hiba esetén így vissza tudod állítani az oldalt.

1. Nyisd meg a **Megjelenés → Témaszerkesztő** oldalt.
2. A jobb oldali fájllistában nyisd meg a `functions.php` fájlt.
3. Illeszd be a kódot a fájl végére.
4. Az alábbi sorban cseréld ki a `cookies-store` szöveget a saját tárad slugjára:

```php
if ( 'cookies-store' !== $store->get_slug() ) {
```

Például így néz ki a „favorites” slugú tárnál:

```php
if ( 'favorites' !== $store->get_slug() ) {
```

5. A következő sorban cseréld ki a `category` szöveget arra a taxonómia-slugra, amelynek kifejezéseit tárolod:

```php
$terms = wp_get_post_terms( $current_object->ID, 'category', array( 'fields' => 'ids' ) );
```

6. Kattints a **Fájl frissítése** gombra.

## 5. lépés: Terms Query a Lekérdezéskészítőben

1. Nyisd meg a **JetEngine → Lekérdezéskészítő** oldalt, és kattints az **Új hozzáadása** gombra.
2. Adj nevet a lekérdezésnek, és válaszd a **Kifejezések lekérdezése** típust.
3. Az **Általános** fülön válaszd ki a taxonómiát.
4. 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.
5. Jelöld ki a kifejezések tárát, és kattints az **Alkalmaz** gombra.
6. Kattints a **Lekérdezés hozzáadása** gombra.

## 6. lépés: a lista beállítása

1. Nyisd meg a „Kedvencek” oldalt Elementorban, és húzz rá egy **Listing Grid** widgetet.
2. A **Listing** listában válaszd ki az „Eltávolítás” gombos sablont.
3. 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.
4. Mentsd az oldalt.
5. 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](https://hub.hellowp.io/hu/plugins/jet-engine/adattarolo-kedvencek-oldal/) fejezet 6. lépése írja le. A „nemrég megtekintett” szakaszról a [Nemrég megtekintett](https://hub.hellowp.io/hu/plugins/jet-engine/listazas-nemreg-megtekintett/) fejezetben olvashatsz.
