← blog · leváltás · · 2 min
A shortcode-csapda: mi marad az oldaladon, ha kikapcsolod a page buildert?
Kapcsold ki egy tesztkörnyezetben a page buildert, és nézd meg az oldaladat. Amit látsz, az a valódi bezártság. Elmagyarázom, mi történik a háttérben.
Sági Dániel
Egy egyszerű kísérlet sokat elárul: egy másolaton (soha ne az élő oldalon!) kapcsold ki a page buildert, és nyiss meg egy oldalt. Shortcode-ok tengerét látod szögletes zárójelekben, vagy egy formázatlan szövegtömböt elrendezés nélkül. Ez az a pont, ahol kiderül, kié valójában a tartalom.
Shortcode-alapú builderek
A Divi 4 és több régebbi builder a teljes oldalszerkezetet shortcode-okkal írja a tartalomba: [et_pb_section], [et_pb_row], [et_pb_text]. Kikapcsolás után ezek nyers szövegként jelennek meg. A szöveg ott van, de minden oldalt ki kell tisztítani. A Divi 5 blokkalapú tárolásra vált, de ezek a blokkok is csak a Divivel működnek, nélküle ugyanúgy nem jelennek meg rendesen.
Metaadat-alapú builderek
Az Elementor és hasonló eszközök az oldalszerkezetet külön, a bejegyzés metaadataiban tárolják, saját JSON formátumban. A tartalommezőben csak egy egyszerűsített HTML-másolat van. Kikapcsolás után ebből egy formázatlan oldal lesz: eltűnnek az elrendezések és a stílusok, és a háttérképek is, mert ezeket csak a builder beállításai tartják számon (a képfájlok a médiatárban maradnak, de az oldalon nem jelennek meg).
A licenc is a csapda része
A legtöbb page builder komolyabb funkciói éves előfizetéshez kötöttek, ahogy a kiegészítők is. Amíg az oldal a builderre épül, ezeket fizetned kell, különben nem kapsz biztonsági frissítést. A kiszállás pedig nem egy kapcsoló átbillentése, hanem oldalankénti munka.
Miért fontos ez neked?
Mert minél tovább építed az oldalt egy builderrel, annál drágább lesz egyszer kiszállni. Ez nem azonnali probléma, de minden évben nő: minden új oldal, minden új szekció újabb kitisztítandó tartalom.
A kiút
A leváltásnál a tartalmat programmal kinyerem, majd kézzel rendezem az új téma blokkjaiba, a shortcode-okat és burkolókat eltávolítom, és az új szerkezet már nem köt egyetlen builderhez sem. A blokkok tartalma szabványos WordPress-mezőkben van, a téma kódja pedig a tiéd, így bármelyik WordPress-fejlesztő tovább tudja vinni.