A használaton kívüli képek törlése WordPress weboldalról

Akinek évek óta van honlapja, annak folyamatosan nő a képeinek száma a háttérben. Ha ezek nincsenek megfelelően karbantartva, akár a tárhelyet is megtölthetik.

Sok eset előállhat, amikor szükségtelen mértékben vannak jelen a médiaelemek, illetve amiért megtölthetik a tárhelyet. A legfontosabbakat szedtem össze ebben a cikkben!

Médiatár vs. szerverre feltöltött képek, fájlok

Fontos tudni, hogy a a médiatárba csak azok a képek, fájlok kerülnek be, amelyeket a Médiatár menü alatt, vagy egy oldal, bejegyzés, esetleg termék szerkesztésekor töltött fel a honlapra.

Médiatár (minta)
Médiatár (minta)

Ha FTP-n, külön is töltött fel fájlokat, az a médiatárban nem jelenik meg alapértelmezetten. De persze ezeket is be lehet importálni a Médiatárba.

A nem használt elemek törlése

Ezek a médiaelemek könnyen törölhetőek a Media Clener bővítménnyel. A másik blogomon írtam már róla.

Az „eredeti” képek törlése

A WordPress 5.3-as verziója óta van egy olyan funkciója, hogy a feltöltött képeket 2560 pixel széles verzióban (ha nagyobb az eredeti) újragenerálja, és a kisebb verzió kerül felhasználásra. Ez szuper funkció, csak a háttérben megmaradnak az „eredeti” fájlok. Ezeket központilag a Delete Unscaled Images bővítménnyel lehet törölni.

Letöltés:
Tesztelt verzió | Aktuális verzió

Arra figyelni kell, ha az eredeti képek URL beágyazással használva voltak, akkor a bővítmény használata elérhetetlen képhivatkozásokat fog eredményezni!

Különböző képverziók generálásának leállítása

Több megoldás is generálhat extra mennyiségű képeket.

WordPress képverziók (képméretek)

A Beállítások => Média alatt meg lehet nézni, hogy egy-egy feltöltött képből milyen méreteket generál a rendszer. Ennek oka, hogy minden feltöltés esetén lehessen választani 3 méret közül, és ne az eredeti kép legyen mindenhová berakva. Hátránya, hogy a háttérben sok felesleges kép tárolódik.

Képméretek beállítása
Képméretek beállítása

A szükségtelen méreteknél érdemes 0x0 pixel méretűre állítani a képgenerálást.

Alapesetben ezek a méretek egy-egy képnél:

  • Bélyegkép: 150x150px
  • Közepes méret: 300x300px
  • Nagy méret: 1024x1024px
  • Teljes méret: az eredeti kép.

Kinézet által generált képverziók

Vannak olyan kinézetek, amelyek kismillió dolgot tudnak, és hogy ez mindig jó megjelenést adjon, sok verzióban generálódik egy feltöltött képből kisebb verzió.

FTP-n meg lehet nézni egy-egy feltöltésnél, hogy mennyi verzió generálódik belőle:

Látható, hogy egy feltöltésből generálódik még 7 különböző verzió. Az eredeti 175 KB méretű kép így összesen ~419 KB-ot foglal.

A kinézetekben a add_image_size funkció adja meg, hogy milyen képméreteket generáljon. A szükségtelen méreteket hasonló kódrészletekben lehet megtalálni, és 0x0 pixelre állítani:

Bővítmények által generált képverziók

A kinézetnél írt logika alapján bővítmények is generálhatnak egy-egy képből felesleges verziókat.

TMP fájlok törlése

Ha van a szerveren tmp (ideiglenes mappa a feltöltéseknek) mappa, abban is irtózatos mennyiségű fájl tud felgyűlni. Egy példa:

tmp mappa, rengeteg képpel
tmp mappa, rengeteg képpel

Vannak szerverek, ahol a mappa automatikusan, rendszeresen ürül. Van ahol nem. Érdemes erre is figyelni, hiszen látható a képen, hogy extrém esetben több száz megabyte tárterületet foglalhatnak az itt megjelenő fájlok (a képen majdnem 200000 kép van).

BAK fájlok törlése

Ha BAK verzióban az eredeti képek biztonsági mentése megtörténik, az alapból duplikálatja a képek mennyiségét.

Automatikus importálások kordában tartása

A képek akkor szoktak irreális mértékbe elszaporodni egy weboldalon, ha valamilyen automatizmussal időről-időre lefut egy importálás funkció, ami mindig hoz új tartalmat, de esetleg a régi, törölt tartalmak médiaelemeit nem kezeli. Ha ilyen funkciója van a weboldalon, azt is érdemes megvizsálni, hogy nem okoz-e gondot.

Feltöltött képek (automatikus) tömörítése

A feltöltött képeket mindig érdemes veszteségmentesen tömöríteni. Ha sok kép, esetleg automatizálva kerül fel a weboldalra, akkor a Smush Image Optimization bővítményt kell telepíteni, és beállítani megfelelően.

Cikkértesítő

Ha nem szeretne lemaradni az új cikkekről, akkor iratkozzon fel az értesítőre!

Extra ajándékként rögtön elküldöm a 199 weboldal készítés hiba című cikksorozatom elérhetőségét!

Szólj hozzá!


Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.