Preskoči na sadržaj
WP Media Cleanup: kako sigurno ukloniti neiskorištene WordPress varijacije slika i smanjiti troškove hostinga
Ana Horvat
Ana Horvat 22. January 2026. · 6 min čitanja

WP Media Cleanup: kako sigurno ukloniti neiskorištene WordPress varijacije slika i smanjiti troškove hostinga

Jedan od najčešćih razloga zašto WordPress web s vremenom počne gutati sve više prostora na disku nije baza, niti pluginovi, nego medijska biblioteka. I to ne nužno originalne fotografije koje si uploadao, nego tihe “replice” koje WordPress generira automatski.

Kad uploadaš jednu sliku, WordPress tipično izradi 5–10 varijacija različitih dimenzija (thumbnail, medium, large, plus custom sizeovi koje definira tema ili plugin). Problem je što se većina tih varijacija nikad ne prikaže nigdje na webu. Ne jednom, nego nikad.

U praksi to znači da web s 5.000 slika može vrlo lako završiti s 20.000+ datoteka u uploads direktoriju, od kojih dobar dio nema realnu vrijednost. A posljedice su vrlo konkretne: veći backup arhivi, sporije migracije, duži deploymenti i, na kraju, veći hosting račun svaki mjesec.

Što je WP Media Cleanup (i zašto je zanimljiv developerima)

WP Media Cleanup by Duplicator je alat koji je fokusiran na jednu stvar: pronaći neiskorištene media datoteke, posebno varijacije slika koje WordPress automatski generira, i omogućiti da ih ukloniš sigurno, brzo i bez ručnog “detektivskog” rada kroz image-150x150.jpg, image-300x300.jpg, image-768x432.jpg i slične nazive.

Sučelje WP Media Cleanup alata unutar WordPress administracije
WP Media Cleanup je alat iz Duplicator ekosustava za pronalazak i uklanjanje neiskorištenih varijacija slika. — Forrás: WPBeginner.com

Poanta nije agresivno brisanje svega, nego dobivanje jasne slike što se zaista koristi na webu i što samo troši prostor. To je posebno korisno ako održavaš više webova (agencija/freelancer) i trebaš ponovljiv, kontroliran proces.

Zašto se “neiskorištene slike” teško čiste ručno

Ako si ikad pokušao ručno očistiti Media Library, znaš koliko to brzo postane frustrirajuće: vidiš tisuće datoteka s dimenzijama u nazivu, ali bez konteksta. WordPress ti out-of-the-box ne kaže koje se varijacije trenutno koriste u sadržaju, widgetima, custom fieldovima ili postavkama teme.

Upravo tu nastaje problem: bez pouzdane mape “što je gdje referencirano”, brisanje je na razini pogađanja. A pogađanje na produkciji obično nije opcija.

Kako WP Media Cleanup radi skeniranje (mapiranje stvarne upotrebe)

Ključni dio alata je skeniranje koje u jednom prolazu pokušava pokriti sve tipične “kutke” WordPressa gdje se slike mogu koristiti. Prema opisu alata, skenira:

  • objavljeni sadržaj (published content)
  • widgete
  • custom fields (prilagođena polja)
  • postavke teme (theme settings)
Ekran skeniranja medijskih datoteka u WP Media Cleanup alatu
Skeniranje prolazi kroz različite dijelove WordPressa kako bi izgradio mapu korištenja slika. — Forrás: WPBeginner.com

Nakon toga alat uspoređuje dobivenu mapu s onim što se nalazi na serveru i u Media Libraryju te generira report: koje su datoteke (posebno varijacije) identificirane kao neiskorištene i sigurne za uklanjanje.

Brisanje bez straha: alat cilja varijacije, original ostaje netaknut

Jedna od važnijih dizajnerskih odluka je da WP Media Cleanup ne ide na originalne (source) slike, nego cilja varijacije koje WordPress generira (npr. thumbnail-150x150.jpg, medium-300x300.jpg i slične). Originali ostaju netaknuti.

Rezultati skeniranja s popisom neiskorištenih varijacija slika
Nakon skeniranja dobiješ pregled varijacija koje alat smatra neiskorištenima. — Forrás: WPBeginner.com

Kad dobiješ listu, imaš kontrolu nad načinom čišćenja:

  • brisanje svega odjednom (bulk) ako želiš brzo osloboditi prostor
  • pregled i brisanje datoteku po datoteku ako želiš maksimalno oprezan pristup

Za agencije i freelancere ova granularna kontrola je bitna jer možeš provesti cleanup na klijentskim webovima bez osjećaja da radiš nepovratne promjene “na slijepo”.

“Delete now, restore later”: ugrađeni recovery s retentionom

Čišćenje media libraryja najčešće zapne na istoj točki: nitko ne želi riskirati da nakon brisanja nešto “iznenada” nedostaje na frontendu. WP Media Cleanup zato ima ugrađen recovery mehanizam.

Kad obrišeš varijacije, one nisu trajno obrisane odmah. Datoteke se premještaju na sigurnu privremenu lokaciju i tamo ostaju 30 dana (trajanje se može promijeniti u postavkama).

Postavke retencije (zadržavanja) obrisanih varijacija u WP Media Cleanup alatu
Retention period je po defaultu 30 dana, a može se prilagoditi u settingsima. — Forrás: WPBeginner.com

Ako trebaš vratiti obrisano (bilo jednu datoteku ili sve), restore bi trebao biti pitanje nekoliko sekundi.

Opcija vraćanja (restore) obrisanih varijacija slika
Vraćanje obrisanih varijacija omogućuje reverzibilno čišćenje bez trajnog rizika. — Forrás: WPBeginner.com

Automatizacija za održavanje više webova: WP-CLI podrška

Ako održavaš desetke instalacija, klikanje kroz admin za svaki cleanup nije realno. WP Media Cleanup zato ima punu WP-CLI podršku. WP-CLI je command-line sučelje za WordPress koje ti omogućuje administraciju bez preglednika (idealno za skripte, cron i CI/CD).

Tipičan workflow iz komandne linije izgleda ovako:

# Find and review unused variations
wp media-cleanup find_unused --format=table

# Delete them with confirmation
wp media-cleanup delete_unused --yes

# Check statistics
wp media-cleanup stats

U praksi to otvara vrata za standardizirano održavanje: možeš cleanup ubaciti u postojeće maintenance rutine, pokretati ga periodično, ili ga orkestrirati preko više webova u istom okruženju.

Tko stoji iza alata (Duplicator ekipa)

WP Media Cleanup dolazi iz tima koji razvija Duplicator – plugin za backup i migracije koji, prema navodu, koristi preko 1.500.000 profesionalaca. Logično je da su upravo oni “na terenu” stalno viđali isti problem: nepotrebne varijacije slika napuhuju backupove i usporavaju migracije.

Kontekst je bitan: alat nije zamišljen kao generalni “optimizer svega”, nego kao fokusirani dio arsenala za održavanje WordPress webova lean, bržim za backup/migraciju i jeftinijim za hostanje.

Što konkretno dobivaš čišćenjem (osim slobodnog diska)

Oslobađanje prostora je očito, ali sekundarni efekti su često važniji u ops/maintenance smislu:

  • manji backup arhivi (kraće trajanje backupa i manje storagea za čuvanje)
  • brže migracije i transferi prema novom hostu
  • manje rizika da udariš storage limit na hostingu
  • niži mjesečni troškovi hostinga ako plaćaš storage po potrošnji ili si stalno na rubu paketa

Kako krenuti: checklist (točno onako kako je zamišljeno)

  • Instaliraj WP Media Cleanup na WordPress site
  • Klikni “Scan” kako bi alat analizirao media library
  • Pregledaj listu neiskorištenih varijacija slika
  • Obriši neiskorištene medije grupno ili pojedinačno
  • Ako zatreba, vrati obrisano iz 30-dnevnog backupa

Dostupnost i cijena (prema objavi)

Prema objavi, WP Media Cleanup je dostupan kao dio Duplicator Elite bundlea, ili se može kupiti zasebno s početnom cijenom od 29 USD godišnje za jednu stranicu. Postavljanje bi trebalo trajati nekoliko minuta, a već nakon prvog skeniranja vidiš koliko se prostora realno može vratiti iz media libraryja.

Pridružite se HelloWP zajednici!

Razgovarajte s nama o WordPressu, web razvoju i podijelite iskustva s drugim developerima.

- članovi
- online
Pridruži se

Koristimo kolačiće kako bismo poboljšali vaše iskustvo. Nastavkom se slažete s našom Politikom kolačića.