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ó
Szekció neve “Gyors útmutató”- Készíts biztonsági mentést az oldalról.
- 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.
- Kapcsold ki a gyorsítótárat és a JavaScript-optimalizálást.
- Ha a hiba megmarad, telepítsd és aktiváld a Health Check & Troubleshooting bővítményt.
- Kapcsold be a hibaelhárítási módot úgy, hogy csak a Gravity Forms legyen engedélyezve.
Mielőtt elkezdesz
Szekció neve “Mielőtt elkezdesz”Biztonsági mentés
Szekció neve “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
Szekció neve “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).
Gyorsítótárazott vagy minimalizált oldal
Szekció neve “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
Szekció neve “A Health Check & Troubleshooting telepítése”Korlátok
Szekció neve “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
Szekció neve “Telepítés”- Nyisd meg a Bővítmények → Új bővítmény oldalt.
- Keresd meg a Health Check & Troubleshooting bővítményt, és telepítsd.
- Aktiváld.
A hibaelhárítási mód bekapcsolása
Szekció neve “A hibaelhárítási mód bekapcsolása”- Nyisd meg a Bővítmények oldalt.
- 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
Szekció neve “Ü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
Szekció neve “Az első tesztnél nem jelentkezik a hiba”Bővítsd fokozatosan a környezetet:
- Kapcsolj be egy további bővítményt.
- Tesztelj újra.
- Ha megjelent a hiba, megtaláltad a bűnöst.
- Ha nincs hiba, ismételd az 1. és 2. lépést.
Az első tesztnél is jelentkezik a hiba
Szekció neve “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
Szekció neve “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.
Készült: