Zoltán Horváth
← Munkanapló

Columbia Games · WordPress / 2026. június 3.

Régi theme új core-on: nem csak azt néztük, hogy szétesik-e a layout

A theme-kompatibilitás vizsgálata nem állhatott meg a kezdőlap vizuális ellenőrzésénél. Template hookok, widgetek, admin opciók és régi PHP-konstrukciók ugyanúgy kockázatot jelentettek.

2 perc olvasás
WordPressthemePHPcompatibility

A helyzet

Egy legacy WordPress theme friss core mellett első ránézésre tökéletesen kinézhet, miközben a háttérben warningokat termel vagy ritkább oldaltípusokon hibázik. A Columbia Games esetében a vizuális azonosság fontos volt, de ugyanilyen fontos volt, hogy ne vigyünk productionba elrejtett PHP-kompatibilitási problémát.

A megoldási út

A tipikus oldalakon kívül ellenőriztem a kategória-, keresési-, archív- és egyedi template útvonalakat, valamint a theme adminfelületét. A logokat külön figyeltem, mert több régi API-használat csak warningként jelentkezik, mielőtt későbbi PHP-verzión tényleges hibává válna. A látványt és a runtime állapotot együtt tekintettem acceptance-nek.

Mi lett belőle

A frissítés nemcsak screenshot-szinten maradt kompatibilis. Azok a pontok is láthatóvá váltak, amelyek még működtek, de már technikai adósságot jelentettek. Ezeket külön backlogba lehetett tenni anélkül, hogy a core upgrade-et feleslegesen blokkolták volna.