Tovább a tartalomhoz

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.

  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.

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”

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.

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

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:

  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

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.

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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások