# Beállítás a wp-config.php fájlban

> A Gravity Forms és a kiegészítői által használt állandók a wp-config.php fájlban: licenckulcs, automatikus importálás, frissítések és reCAPTCHA-kulcsok.

Az alábbi állandókat a webhely `wp-config.php` fájljában adhatod meg. A csillaggal (\*) jelölt állandót a Gravity Forms telepítése előtt kell megadni. Ha többhelyes (multisite) telepítésben utólag adod meg, csak az újonnan létrehozott webhelyekre vonatkozik.

## Gravity Forms állandók

### Licenckulcs

A `GF_LICENSE_KEY` állandó automatikusan kitölti a licenckulcsot, amikor a Gravity Forms aktív. Egyhelyes és többhelyes telepítésben is működik.

```php
define( 'GF_LICENSE_KEY', 'IDE-A-LICENCKULCS' );
```

Ha az állandót beállítottad, a licenckulcs mezője az **Űrlapok → Beállítások** oldalon csak olvasható lesz, és ott nem szerkeszthető. Ha ennek ellenére „UNLICENSED PLUGIN” üzenet látszik, nyisd meg a **Rendszerállapot** oldalt, ott licencellenőrzést indíthatsz.

### Űrlapok importálása telepítéskor (\*)

A `GF_IMPORT_FILE` állandóval megadhatsz egy űrlap-JSON fájlt, amelyből a Gravity Forms telepítésekor alapértelmezett űrlapok jönnek létre.

```php
define( 'GF_IMPORT_FILE', 'http://www.pelda.hu/utvonal/gf_import.json' );
```

A `GF_THEME_IMPORT_FILE` állandóval olyan JSON fájlt adhatsz meg, amelyből akkor jönnek létre alapértelmezett űrlapok, amikor a témát aktiválod. Ezt a téma `functions.php` fájljában kell megadni, az elérési út a téma gyökeréhez képest értendő.

```php
define( 'GF_THEME_IMPORT_FILE', 'utvonal/gf_import.json' );
```

#### Az importálási JSON fájl elkészítése

1. Hozd létre az űrlapokat, amelyeket sokszorosítani akarsz.
2. Nyisd meg az **Importálás/exportálás** eszközt, és válaszd az űrlapok exportálását.
3. Jelöld ki azokat az űrlapokat, amelyeket új webhely létrehozásakor automatikusan létre kell hozni.
4. Kattints az exportálás gombra: a rendszer JSON fájlt készít.
5. Tedd a fájlt a webszerverre, például a `wp-content/uploads/` mappába vagy más, könnyen elérhető helyre.
6. Cseréld ki a fenti kódban a webcímet a JSON fájl webcímére.

### Automatikus frissítések tiltása

A `GFORM_DISABLE_AUTO_UPDATE` állandó megakadályozza, hogy a WordPress magától telepítse a Gravity Forms frissítéseit.

```php
define( 'GFORM_DISABLE_AUTO_UPDATE', true );
```

### Naplózási értesítés kikapcsolása

A `GF_LOGGING_DISABLE_NOTICE` állandó megakadályozza, hogy a Gravity Forms adminértesítést jelenítsen meg, amikor a naplózás be van kapcsolva.

```php
define( 'GF_LOGGING_DISABLE_NOTICE', true );
```

## Kiegészítők állandói

### reCAPTCHA v2 (\*)

A `GF_RECAPTCHA_PUBLIC_KEY` és a `GF_RECAPTCHA_PRIVATE_KEY` állandó előre kitölti a reCAPTCHA v2 nyilvános és privát kulcsát.

```php
define( 'GF_RECAPTCHA_PUBLIC_KEY', 'IDE-A-KULCS' );
define( 'GF_RECAPTCHA_PRIVATE_KEY', 'IDE-A-KULCS' );
```

### reCAPTCHA v3 Enterprise

A reCAPTCHA kiegészítő v3 Enterprise beállításait előre kitölti a projektszám és a webhelykulcs állandója.

```php
define( 'GF_RECAPTCHA_PROJECT_NUMBER', 'IDE-A-PROJEKTAZONOSITO' );
define( 'GF_RECAPTCHA_V3_SITE_KEY_ENTERPRISE', 'IDE-A-KULCS' );
```

### reCAPTCHA v3 Classic

A `GF_RECAPTCHA_V3_SITE_KEY` és a `GF_RECAPTCHA_V3_SECRET_KEY` állandó előre kitölti a reCAPTCHA v3 kiegészítő webhely- és titkos kulcsát.

```php
define( 'GF_RECAPTCHA_V3_SITE_KEY', 'IDE-A-KULCS' );
define( 'GF_RECAPTCHA_V3_SECRET_KEY', 'IDE-A-KULCS' );
```
