Sajnos, mivel a WordPress bővítményeit sok százezer különálló fejlesztő készíti, így mindegyiküknek más a gondolkodásmódja és a kódolása. A kód írása nagyon jellemző egy – egy programozóra. Egy dolog fix, az az alap rendszer. Igaz, azt is többen készítik, de csapatként, nem különállóként. A bővítmények pedig pont az ilyen egyediség miatt okozhat galibát is. Természetesen egy jól megírt bővítmény biztonságos, gyors és könnyen használható. A plugin-ek többsége ilyen, az elkészültekor.

Mik a leggyakoribb bővítmény hibák?

A leggyakoribb hiba, hogy két bővítmény össze akad. A második probléma a kompatibilitás szokott lenni, miszerint az adott plugin, nem megy megfelelően a legújabb verziós WordPress-en. Harmadik helyen pedig a sablonokkal összefüggésben lévő gondok szoktak lenni. Persze ez csak a 3 leggyakoribb típus, igazából kategóriának is nevezhetnénk ezeket.

Bővítménnyel való akadás felkutatása

Az alábbi módszer segítségével megtalálhatjuk, hogy melyik két bővítményünk nem fér össze, melyek akadhatnak össze. Ezekre amúgy gyakran már a készítők is felhívják a figyelmet, illetve különböző fórumokon is megjelennek tapasztalatok így egy keresést meg ér ezen rész is.

  1. Lépjünk be a vezérlőpultra, menjünk a bővítmények fülre majd kapcsoljuk ki az összes bővítmény. Mindegyiket.
  2. Kapcsoljuk be a vizsgálni kívánt plugint.
  3. Ellenőrizzük a működését, hogy megfelelően menjen, ellássa funkcióját.
  4. Kezdjük el egyesével újra bekapcsolni a többi plugint. Mindig miután egyet bekapcsoltunk, ellenőrizzük a fő (vizsgálni kívánt) bővítményt funkcionalitását.
  5. Ha így haladunk szépen sorban, akkor az egyik plugin esetében meg fog akadni, elő fog jönni a hiba. Meglessük mit kapcsoltunk be utoljára és már is megvan az eredmény.

Ha így megtaláltuk a két problémás bővítményt, akkor 2 dolgot tehetünk. A kevésbé fontosat kikapcsoljuk és töröljük. A másik lehetőség, hogy megpróbáljuk frissíteni ha van újabb verzió és újra elenőrizni. Ha ezt követően sem akar menni, akkor az első eset lép érvénybe, csak a kikapcsolás – törlést párost követően ha kedvesek akarunk lenni, akkor megírjuk a készítőnek a problémát, hogy melyik másik bővítménnyel akadt össze.

Kompatibilitási gond ellenőrzése

A bővítmények elkészülnek az adott legújabb WordPress verzióra. Az idő elkezd telni. A WordPress frissül, akár nagy verziót is ugrik, ami sok változást hoz magával. A bővítmény pedig marad. Általában ugyan is az a helyzet, hogy sok bővítmény támogatás nélkül marad idővel. Így azok már nem lesznek képesek teljesen az új WP verziókkal együttműködni. Ilyenkor két lehetőség áll előttünk. Első és ajánlott esély, hogy frissítjük a bővítményt, ha van újabb verzió. A másik lehetőség, hogy keresünk egy másik, hasonló funkcióval megáldott plugint, ami már rendesen megy a legújabb verziós WordPress-el.

Tanács: Érdemes a jelentősebb (pl. 3.4.x-ről 3.5-re történő vagy a 2.8-ról 3.0-ra való) verzió frissítésnél várni pár napot, esetleg 1-2 hetet. Ezalatt az általunk használt bővítmények wordpress.org -os oldalát nyomon követni és figyelni, hogy történik-e hibajelzés és miként szavaznak a felhasználók a kompatibilitásra. (Lásd képen lentebb) Az alábbi türelmi időt nem szükséges alverziók frissítésénél alkalmazni. (Például 3.4.0-ról 3.4.2-re történő frissítés során.)

Hibakeresés, bővítmény esetén - wordpress-kompatibilis-bovitmeny Hibakeresés, bővítmény esetén - wp-plugin-kompatibilis-igen

Megjelenésből adódó bővítményekkel kapcsolatos hibakeresés

Itt a leginkább esélyes, a JavaScript-ek összeakadása. Főleg a bonyolultabb, funkció gazdagabb sablonok esetében. Könnyen és gyorsan ellenőrizhetjük ezt. Csak menjünk a vezérlőpult, megjelenés fülre. Válasszuk ki a WordPress alapértelmezett sablonját (3.5 óta Twenty Twelve) és kapcsoljunk az élő nézet módba. Majd menjünk az ellenőrizendő területre. Ha így nem akarná a rendszer mutatni, akkor aktiváljuk ezt a megjelenést és az éles oldalon ellenőrizzük a problémánk fenn áll még. Ha igen, akkor a bővítménnyel lehet konkrétan a gond, nem a megjelenésünkkel.

Másik gyakori hiba, hogy a plugin “nem jelenik meg”. Igen, sok bővítmény igényli, hogy magunk helyezzük el azt a kódot, ami meghívja az adott funkciót. Ezt úgy tudjuk orvosolni, hogy elolvassuk a bővítmény leírását, wordpress.org -os telepítési útmutatóját.

Ha egyik sem segít?

Akkor kapcsoljuk be a debug funkciót ( Cikk: Debug funkció bekapcsolása ) és értelmezzük a megjelenő hibaüzenetet. Sokat segít, ha az angol részt lefordítjuk Magyar nyelvűre. Gyakran már ennyiből lehet tudni mi a hiba és meg lehet oldani. Ilyen jellegű hibák esetén érdemes a debug hibaüzeneteket bemásolni a segítségkérő üzenetek mellé.