WP Media Cleanup od Duplicator: bezpečné mazanie nepoužitých verzií obrázkov vo WordPress
Ak si už niekedy riešil, prečo má WordPress web zrazu podozrivo veľa dát (a prečo zálohy trvajú dlhšie, migrácie sú pomalšie a hosting ťa tlačí do vyššieho tarifu), často je odpoveď prekvapivo prozaická: obrázky – presnejšie ich automaticky generované veľkostné varianty.
WordPress pri nahratí jedného obrázka typicky vytvorí viacero ďalších súborov: thumbnail, medium, large a k tomu rôzne „custom sizes“ podľa témy a pluginov. V praxi to znamená 5–10 variácií na jednu fotku. Problém je, že veľká časť z nich sa na stránke nikdy nezobrazí – ani raz – no stále zaberá miesto na disku.
Pri knižnici s ~5 000 nahratými obrázkami sa tak vieš dostať k 20 000+ súborom, z ktorých mnohé sú len nepoužitý balast. Tento balast nafukuje veľkosť záloh, spomaľuje migrácie a pri hostingu s obmedzeným úložiskom (alebo pri účtovaní podľa spotreby) ti zbytočne zvyšuje náklady každý mesiac.
Čo je WP Media Cleanup a na čo je dobrý
WP Media Cleanup by Duplicator je nový nástroj z dielne tímu okolo Duplicatoru, ktorý cieli presne na tento problém: identifikovať nepoužívané mediálne súbory (najmä veľkostné variácie obrázkov) a umožniť ich bezpečné odstránenie pár klikmi.

Kľúčová myšlienka je jednoduchá: nechceš naslepo mazať tisíce súborov s názvami typu image-150x150.jpg alebo image-768x432.jpg, pretože nevieš, čo sa kde používa. WP Media Cleanup má najprv zmapovať reálne použitie médií naprieč webom a až potom ti ukázať, čo je bezpečné odstrániť.
Prečo manuálne čistenie knižnice médií v praxi bolí
Kto už skúšal čistiť WordPress Media Library ručne, vie, že je to frustrujúce. Vidíš tisíce súborov s podobnými názvami (image-300x300.jpg, image-150x150.jpg, …), ale bez kontextu: nevieš, či je konkrétna veľkosť použitá v článku, v šablóne, v widgete, v custom fieldoch (napr. cez ACF), alebo napríklad v nastaveniach témy.
Presne toto je dôvod, prečo sa do čistenia mnoho ľudí ani nepustí. Výsledok je potom rovnaký: majitelia webov platia za extra storage, zálohy trvajú dlhšie než musia a migrácie sa vlečú – len kvôli nepoužitým variáciám obrázkov schovaným v médiách.
WPBeginner zároveň odkazuje na starší postup pre ručné/klasické čistenie knižnice médií: How to clean up your WordPress media library.
Ako WP Media Cleanup zistí, čo sa na webe naozaj používa
Najväčšia výzva pri „unused images“ nie je to, že existujú, ale že ich nevidíš v súvislostiach. WP Media Cleanup má podľa popisu fungovať tak, že jedným klikom preskenuje web a poskladá mapu reálneho používania obrázkov.
Skenovanie má zahŕňať rôzne miesta, kde sa obrázky v WordPresse môžu používať:
- publikovaný obsah (stránky a príspevky)
- widgety
- custom fields (vlastné polia)
- theme settings (nastavenia témy)

Následne má tento „mapovací“ výsledok porovnať s knižnicou médií a ukázať, ktoré súbory sú len na serveri, ale reálne sa nikde nepoužívajú. Praktický výstup je detailný report – bez hádania a bez ručného kontrolovania tisícok položiek.
Mazanie bez strachu: cieľom sú len generované variácie, nie originály
Keď už nástroj ukáže, čo je nepoužité, kontrola zostáva na tebe. Podľa popisu môžeš:
- odstrániť všetko naraz (bulk), ak chceš rýchlo uvoľniť priestor
- prejsť súbory po jednom a mazať opatrnejšie

Dôležitý detail: WP Media Cleanup má cieliť iba na veľkostné variácie, ktoré WordPress automaticky vygeneroval (napr. thumbnail-150x150.jpg, medium-300x300.jpg a podobné). Originálne „source“ súbory majú ostať nedotknuté.
Pre agentúry a freelancerov, ktorí spravujú viac webov, je to zásadné. Pri klientoch potrebuješ mať istotu, že údržbou neohrozíš obsah a neurobíš nevratnú zmenu. Práve táto granularita (bulk vs. ručná kontrola) je v praxi rozdiel medzi použiteľným nástrojom a rizikovým zásahom.
Zmaž teraz, obnov neskôr: retenčný mechanizmus (default 30 dní)
Mazanie médií býva stresujúce, lebo ak sa pomýliš, následky vidno okamžite (rozbité obrázky, layout, galérie). Preto WP Media Cleanup prichádza s mechanizmom obnovy od začiatku.
Podľa popisu sa pri mazaní variácií nestane to, že súbory „zmiznú navždy“. Namiesto toho sa presunú do bezpečného dočasného umiestnenia a zostanú tam 30 dní. Túto dobu má byť možné zmeniť v nastaveniach.

Ak potrebuješ niečo vrátiť späť, obnova má byť otázkou sekúnd – či už ide o jeden súbor, alebo všetko, čo si odstránil.

Prakticky to znamená, že čistenie môžeš robiť iteratívne a bez pocitu, že hazarduješ. Namiesto permanentného mazania robíš vratné rozhodnutia, ktoré vieš upraviť podľa výsledku.
WP-CLI podpora: automatizácia údržby pri viacerých weboch
Keď spravuješ desiatky webov, klikať cez admin pre každý cleanup je neefektívne. Preto je zaujímavá informácia, že WP Media Cleanup má plnú podporu pre WP-CLI.
WP-CLI je príkazový nástroj pre WordPress (command-line interface), ktorý ti umožní robiť administráciu bez prehliadača. V tomto prípade by si mal vedieť spustiť sken, mazať nepoužité súbory, obnovovať zálohované variácie a pozerať štatistiky priamo z terminálu.
# 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
Pre agentúry je to cesta, ako čistenie médií zaradiť do existujúcich maintenance workflowov a robiť ho vo väčšom meradle – konzistentne a bez manuálneho zásahu v UI.
Kto za tým stojí: tím okolo Duplicatoru
WP Media Cleanup je postavený tímom, ktorý vyvíja aj Duplicator. WPBeginner uvádza, že Duplicator je dôveryhodný backup a migration plugin používaný viac než 1 500 000 profesionálmi.

Tento kontext dáva zmysel: práve pri zálohách a migráciách je nárast objemu dát spôsobený nepoužitými variáciami obrázkov najviditeľnejší. Ak robíš veľké balíčky na presun webu, každý zbytočný gigabajt navyše bolí – časom aj nákladmi.
K téme záloh WPBeginner odkazuje aj na návod: How to Back Up Your WordPress Site.
Čo tým reálne získaš: úložisko, rýchlejšie zálohy a lacnejší hosting
Aj keď knižnica médií v administrácii môže vyzerať „v pohode“, na úrovni filesystemu WordPress roky vytvára ďalšie a ďalšie verzie každého obrázka. Časom sa z toho stane tichý žrút miesta.
Pri zálohe alebo migrácii si so sebou berieš všetko – aj to, čo sa nikdy nikde nepoužilo. Výsledok: väčšie backupy, dlhší čas tvorby archívu, pomalší transfer na nový hosting a úložisko, ktoré si platíš, hoci neprináša hodnotu.
WPBeginner to rámcuje tak, že je jedno, či prevádzkuješ blog, e‑shop alebo firemný web: pravidelným čistením nepoužitých variácií vieš oddialiť narážanie na storage limity, znížiť náklady na hosting a udržať web „štíhlejší“.
Ako začať: jednoduchý checklist
- Nainštaluj WP Media Cleanup na WordPress web.
- Klikni na „Scan“ a nechaj analyzovať knižnicu médií.
- Skontroluj zoznam nepoužitých veľkostných variácií obrázkov.
- Zmaž nepotrebné médiá hromadne alebo po jednom.
- Ak treba, obnov čokoľvek zo zálohy v rámci retencie (default 30 dní).
Dostupnosť a cena podľa oznámenia
Podľa oznámenia je WP Media Cleanup dostupný okamžite. WPBeginner uvádza, že je súčasťou balíka Duplicator Elite bundle, prípadne sa dá kúpiť samostatne od 29 USD ročne pre jeden web. Nastavenie má trvať pár minút a hneď po prvom skene uvidíš, koľko miesta sa dá reálne získať späť.
Referencie / Zdroje
Zuzana Horváthová
Šéfredaktorka slovenského tímu, vývojárka WordPress tém a pluginov. Gutenberg bloky a FSE sú moja špecializácia. Moderný WordPress je cieľ.
Všetky príspevky