# Bejegyzések exportálása és importálása

> A beküldések CSV-fájlba mentése szűrőkkel, az exportált adatok módosítása, és a bejegyzések importálásának lehetőségei.

## Bejegyzések exportálása

Az exportálással az űrlap bejegyzéseit CSV-fájlba mented, hogy külső eszközben elemezd vagy feldolgozd őket. Biztonsági mentésnek és a beküldések offline másolatának is jó.

1. Menj az **Űrlapok → Importálás/exportálás** oldalra. Ez a **Bejegyzések exportálása** fülön nyílik meg.
   A lista tetején lévő **Exportálás** gombbal is ide juthatsz: az oldal az adott űrlappal és azzal a bejegyzéscsoporttal (például olvasatlan vagy csillagozott) nyílik meg, amelyet épp nézel.
2. Az **Űrlap kiválasztása** legördülő menüben válaszd ki az űrlapot. Ezután megjelennek a további beállítások.
3. A **Mezők kiválasztása** résznél jelöld be az exportálni kívánt mezőket. Az **Összes kijelölése** az összeset kijelöli. A mezők mellett olyan adatok is választhatók, mint a **Bejegyzés ID-ja**, a **Bejegyzés dátuma**, a **Forrás URL**, a **Felhasználó IP-címe** és a fizetési adatok.
4. Az **Állapot kiválasztása** legördülő menüben döntsd el, milyen állapotú bejegyzések kerüljenek az exportba: aktív, olvasatlan, csillagozott, spam vagy lomtár. Az alapértelmezés **Aktív**.
5. A **Feltételes logika** résznél további szűrőt adhatsz meg. Kattints a **Feltétel hozzáadása** gombra, és állíts be egy vagy több szabályt, például a fizetési állapot, a bejegyzés azonosítójának tartománya vagy a csillagozott állapot szerint.
6. A **Dátumtartomány kiválasztása** résznél megadhatod, mely időszak beküldései kerüljenek az exportba (**Indítás** és **Vége**). Ha üresen hagyod, az összes bejegyzés exportálódik.
7. Kattints az **Exportfájl letöltése** gombra. Sok adatnál a CSV-fájl letöltése eltarthat egy ideig.

![A Bejegyzések exportálása oldal: űrlap, mezők, állapot, feltételes logika és dátumtartomány](./kepek/bejegyzesek-1-export.webp)

*A Bejegyzések exportálása oldal: űrlap, mezők, állapot, feltételes logika és dátumtartomány* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_export&view=export_entry)

### Az exportált adatok módosítása (fejlesztőknek)

Az exportált értékek módosítása fejlett funkció, fejlesztőknek való, az egyszerű exportáláshoz nincs rá szükség. Ezek a szűrők állnak rendelkezésre:

| Szűrő | Mire jó |
|---|---|
| `gform_export_field_value` | Egy mező értékét írja át a CSV-be kerülés előtt, például a dátumok formátumát. |
| `gform_export_fields` | Mezőket ad az exporthoz vagy vesz el belőle; a `gform_export_field_value` szűrővel együtt használható. |
| `gform_leads_before_export` | Az exportálás lefutása előtt módosíthatod a bejegyzéseket. |
| `gform_export_entries_status_choices` | Szűri vagy bővíti az **Állapot kiválasztása** lista elemeit. |

## Bejegyzések importálása

A Gravity Forms nem tartalmaz bejegyzés-importáló funkciót. Az exportált CSV-t tehát nem tudod visszatölteni a beépített eszközökkel (az űrlapok importálása más: lásd [Űrlapok exportálása és importálása](https://hub.hellowp.io/hu/plugins/gravityforms/elso-lepesek-import-export/)). A bejegyzések bevitelére három út van.

Fontos, hogy az importált adat szerkezete egyezzen az űrlap mezőivel, különben a bejegyzések hiányosak lesznek, vagy hibás értékek kerülnek beléjük.

### Adatbázis-migráció

Az adatbázishoz értő felhasználók a bejegyzéseket közvetlenül az adatbázisban is átvihetik. A Gravity Forms a bejegyzéseket több táblában tárolja a WordPress-adatbázison belül (az előtag a saját adatbázis-előtagod):

- `wp_gf_entry`: az általános bejegyzésadatok;
- `wp_gf_entry_meta`: a bejegyzések metaadatai;
- `wp_gf_entry_notes`: a bejegyzésekhez fűzött megjegyzések.

Az érintett sorokat a forráskörnyezetből ki kell exportálni, és a célkörnyezetbe importálni. Ehhez jól kell ismerned az adatbázis szerkezetét, és hibázva kockázatos, ezért előtte mindig készíts teljes adatbázismentést.

### WP-CLI kiegészítő

A Gravity Forms WP-CLI kiegészítője parancssorból kezeli az űrlapokat, és bejegyzéseket is tud importálni és exportálni. Parancssori ismeret kell hozzá, nagyobb tömegű bejegyzés gyors betöltéséhez hasznos.

### Külső bővítmény

Harmadik féltől származó bővítmény is segíthet. Ilyen a GravityImport kiegészítő, amellyel:

- CSV-fájlból importálhatsz bejegyzéseket;
- a CSV oszlopait az űrlapmezőkhöz rendelheted, így az adatok egységesek maradnak;
- többféle mezőtípust kezelhetsz, például legördülő listát, szöveget és dátumot.

Vezetett, adatbázis nélküli megoldást ad. Külső bővítményeket a Gravity Forms készítői nem tesztelnek és nem támogatnak: a használatuk megfelelőségéért te felelsz.
