# Téma- és bővítményütközés keresése a Health Check bővítménnyel

> Lépésről lépésre, hogyan derítheted ki a Health Check & Troubleshooting bővítménnyel, hogy a hibát külső téma vagy bővítmény okozza-e, és mikor kell kézi vizsgálat.

A Gravity Forms a WordPress és a fejlesztés jó gyakorlatai szerint készül, hogy más bővítményekkel és témákkal együtt működjön. Harmadik féltől származó szoftverre viszont nincs garancia, és sok űrlaphiba végül ütközésre vezethető vissza. Az ütközésvizsgálat gyakran a támogatási jegy első kötelező lépése is.

A legtöbb ütközés kimutatásához a hivatalos Health Check & Troubleshooting bővítmény jó. Ez csak az éppen bejelentkezett felhasználónak kapcsolja ki a többi bővítményt és vált alap WordPress-témára, így a látogatókat és a többi bejelentkezett felhasználót nem zavarja.

## Gyors útmutató

1. Készíts biztonsági mentést az oldalról.
2. Ha az űrlap harmadik féltől származó oldalszerkesztővel vagy felugró ablakkal van beágyazva, tedd egy tesztoldalra a WordPress alapértelmezett szerkesztőjével.
3. Kapcsold ki a gyorsítótárat és a JavaScript-optimalizálást.
4. Ha a hiba megmarad, telepítsd és aktiváld a Health Check & Troubleshooting bővítményt.
5. Kapcsold be a hibaelhárítási módot úgy, hogy csak a Gravity Forms legyen engedélyezve.

## Mielőtt elkezdesz

### Biztonsági mentés

A bővítmény használata általában gond nélküli, de jó gyakorlat előbb teljes WordPress-mentést készíteni.

### Harmadik féltől származó szerkesztő vagy felugró ablak

A teszthez hozz létre egy tesztoldalt, és az űrlapot közvetlenül a WordPress szerkesztőjével ágyazd be, oldalszerkesztő és felugró ablak nélkül. A klasszikus szerkesztő és a blokkszerkesztő is támogatott (lásd [Űrlap beszúrása](https://hub.hellowp.io/hu/plugins/gravityforms/elso-lepesek-urlap-beszurasa/)).

### Gyorsítótárazott vagy minimalizált oldal

A gyorsítótár és az automatikus JavaScript-optimalizálás ismerten okozhat gondot bővítményeknél és a WordPress magfunkcióinál is. Ha az oldalad gyorsítótárba kerül vagy JavaScript-optimalizálás érinti (bővítmény, CDN, például Cloudflare, Sucuri, KeyCDN, a tárhely belső proxyja, Varnish, Redis objektumgyorsítótár vagy bármilyen más), a teszt idejére ürítsd a gyorsítótárat, és kapcsold ki teljesen a gyorsítótárazást és a JavaScript-optimalizálást. Különben hamis eredményt kaphatsz.

Oldalak kizárása a gyorsítótárból a legtöbb megoldásnál a saját súgójuk szerint lehetséges: Breeze (Cloudways), Cloudflare, NitroPack, SiteGround Speed Optimizer, Sucuri, W3 Total Cache, WP Engine, WP Fastest Cache, WP-Optimize, WP Rocket. Egyes tárhelyek (például a Kinsta) csak támogatási kérésre zárják ki az oldalakat. A Fresh Forms for Gravity bővítmény a legtöbb esetben automatikusan kezeli a gyorsítótárat.

## A Health Check & Troubleshooting telepítése

### Korlátok

A bővítmény módosításai nem tartósak: csak az éppen bejelentkezett felhasználóra érvényesek. Ezért olyan hibához nem jó, ahol kijelentkezett felhasználóként kell tesztelned, vagy nem hitelesített vagy `admin-ajax.php` kérés történik. Ilyenkor kézi ütközésvizsgálat kell, a bővítményeket és a témát valóban ki kell kapcsolni.

A bővítmény nem alkalmas az alábbiak hibakeresésére:

- űrlapszerkesztő problémái;
- Chained Selects kiegészítő;
- Constant Contact kiegészítő;
- Dropbox kiegészítő;
- Mollie kiegészítő;
- Részleges bejegyzések kiegészítő;
- PayPal Checkout kiegészítő;
- reCAPTCHA kiegészítő;
- Aláírás kiegészítő;
- Square kiegészítő;
- Stripe kiegészítő;
- Webhooks kiegészítő;
- bármely más, háttér-feedfeldolgozót vagy JavaScript-alapú feldolgozást használó kiegészítő.

A kötelezően használt (must-use) és a drop-in bővítményeket a WordPress felületén nem lehet kikapcsolni, csak a fájljuk törlésével. Ha az oldal ilyet használ, FTP-vel töltsd le róluk a másolatot, és töröld őket a teszt idejére.

### Telepítés

1. Nyisd meg a **Bővítmények → Új bővítmény** oldalt.
2. Keresd meg a Health Check & Troubleshooting bővítményt, és telepítsd.
3. Aktiváld.

## A hibaelhárítási mód bekapcsolása

1. Nyisd meg a **Bővítmények** oldalt.
2. A Gravity Forms sorában kattints a **Hibaelhárítás** hivatkozásra (angol felületen Troubleshoot).

Ezután az oldalad csak a WordPress magfunkcióival látszik: minden bővítmény ki van kapcsolva a Gravity Forms kivételével, és az alapértelmezett WordPress-téma aktív. Ha nincs ilyen téma telepítve, a bővítmény figyelmeztet. Ilyenkor kattints az alapértelmezett téma telepítése gombra, a következő képernyőn a téma **Telepítés** gombjára, és a telepítés végén a bal oldali fekete kereszt ikonra.

## Ütközések keresése

Ha csak a Gravity Forms és egy alap WordPress-téma aktív, kezdődhet a keresés. Ha az űrlaphoz hivatalos Gravity Forms kiegészítők kellenek (például User Registration, Advanced Post Creation, Stripe), azokat is bekapcsolhatod, de az első tesztet tartsd a hivatalos kiegészítőkre korlátozva: a cél az, hogy kiderüljön, harmadik féltől származó szoftver okozza-e a hibát.

Próbáld megismételni a hibát ebben a szűkített környezetben.

### Az első tesztnél nem jelentkezik a hiba

Bővítsd fokozatosan a környezetet:

1. Kapcsolj be egy további bővítményt.
2. Tesztelj újra.
3. Ha megjelent a hiba, megtaláltad a bűnöst.
4. Ha nincs hiba, ismételd az 1. és 2. lépést.

### Az első tesztnél is jelentkezik a hiba

Ha a szűkített környezetben (harmadik féltől származó bővítmények nélkül, alap témával) is megismétlődik a hiba, fordulj a Gravity Forms támogatásához. Ha már van jegyed, válaszolj rá, ha még nincs, nyiss újat, és írd le a hibát és az eddigi vizsgálatot.

### Minden bővítménnyel is jó minden

Ha a végén minden bővítménnyel együtt is hibátlan az oldal, a hibát valószínűleg a témád okozza. Fordulj a téma készítőjéhez.
