Ezt az időt statikus makettünkben töltöttük egy okos JavaScript készítésével, amely „simán betölti” a Galéria képeit. Most, hogy az igazi Galéria valódi képekkel megy, ez eltűnt.
Lényegében meg kell szereznünk a képcsomagolóinkat, amelyeknek a képaránya párnázott tetejű. A statikus makettben ez könnyű volt, mert tudtuk a kép magasságát és szélességét. Már nincs ilyen információnk, csak megvan a kép URL-je.
A Google oktatóanyagot nyújt a képdimenziók PHP használatával. Miután ezt helyre tesszük és meglátogatjuk a galériát, szuper lassan töltődik be. Valószínűleg ez a PHP funkció getimagesize
. Spekulálunk, hogy ha ez élőben van, és ugyanarról a szerverről kéri a képeket, amelyen van, akkor gyorsabb lesz.
Kiderült, hogy sajnos ez nem így van. Ez a funkció csak lassú, mert a teljes képet el kell kérnie és feldolgoznia kell a szükséges információk megszerzéséhez. Később csak valami egészen máshoz kell folyamodnunk, hogy zökkenőmentesen haladjunk. Amolyan lökhárító. Ha visszafordíthatnánk az időt, akkor a képek feltöltéséhez a natív WordPress médiafeltöltőt kellett volna használnunk, nem pedig egyéni mezőt. Így hozzáférhettünk volna az adatbázisban tárolt képdimenziós adatokhoz, ami ezt mind lehetővé tette volna.