Pereiti prie turinio
WP Media Cleanup: kaip saugiai išsivalyti nereikalingas WordPress paveikslėlių versijas ir susigrąžinti vietą serveryje
Hannah Turing
Hannah Turing 2026 m. January 22 d. · 6 min. skaitymo

WP Media Cleanup: kaip saugiai išsivalyti nereikalingas WordPress paveikslėlių versijas ir susigrąžinti vietą serveryje

Jei kada nors stebėjaisi, kodėl WordPress projektas serveryje „suvalgo“ neproporcingai daug disko vietos, labai tikėtina, kad kaltininkas yra ne duomenų bazė ir ne logai, o Media Library. Tiksliau – automatiškai sugeneruotos paveikslėlių dydžių variacijos, kurios taip ir nepasirodo nė viename puslapyje.

Standartinis WordPress elgesys paprastas: įkėlus vieną paveikslėlį, sistema sukuria kelias (dažnai 5–10) skirtingas to paties failo versijas: thumbnail, medium, large, taip pat temų ar įskiepių apibrėžtus „custom sizes“. Praktikoje dauguma tų versijų lieka nepanaudotos. Ir jos kaupiasi metų metus.

Kad būtų aišku mastas: net jei bibliotekoje turi „tik“ ~5 000 paveikslėlių, realus failų skaičius gali lengvai peržengti 20 000. Tokia perteklinė laikmena išpučia backup dydžius, sulėtina migracijas ir (kas dažnai labiausiai skauda) tyliai didina hostingo sąskaitas kas mėnesį.

Kas yra WP Media Cleanup ir kodėl tai aktualu dev komandai?

WPBeginner pristatė naują įrankį – WP Media Cleanup by Duplicator. Jo esmė: jis padeda susigrąžinti disko vietą identifikuojant nenaudojamas media failų variacijas ir leidžia jas pašalinti greitai, bet saugiai.

Svarbiausias akcentas: įrankis orientuojasi ne į originalius (source) įkeltus paveikslėlius, o į WordPress sugeneruotas dydžių variacijas, pvz. image-150x150.jpg, image-300x300.jpg, image-768x432.jpg ir panašias. Tai reiškia mažesnę riziką sugadinti turinį ir realiai apčiuopiamą naudą infrastruktūrai.

WP Media Cleanup (Duplicator) įrankio ekrano vaizdas WordPress aplinkoje
Forrás: WPBeginner.com

Kodėl rankinis media valymas praktiškai neveikia

Kas bent kartą bandė „rankomis“ tvarkyti Media Library, žino tą jausmą: tūkstančiai failų su pavadinimais pagal šabloną something-150x150.jpg, something-300x300.jpg ir t. t. Didžiausia problema – be papildomų įrankių beveik neįmanoma tiksliai pasakyti, kurios versijos tikrai naudojamos, o kurios – ne.

Ir būtent čia prasideda rizika: ištrinsi „atrodo nereikalingą“ failą – o po to paaiškėja, kad jis buvo naudojamas kažkuriame widget’e, custom field’e, temos nustatymuose ar net trečios šalies įskiepio generuojamame bloko šablone.

Kaip WP Media Cleanup randa nenaudojamus failus (ir kuo tai skiriasi nuo spėjimo)

Įrankio vertė yra ne „trynime“, o diagnostikoje. Su vienu veiksmu WP Media Cleanup nuskenuoja visą svetainę ir sudaro „naudojimo žemėlapį“: tikrina publikuotą turinį, widget’us, custom fields, temos nustatymus ir kitus kampus, kur realiai gali būti nuorodos į paveikslėlius.

WP Media Cleanup skenavimo ekranas, rodantis media failų analizę
Forrás: WPBeginner.com

Tuomet šis žemėlapis sutikrinamas su Media Library ir serverio failais, kad būtų aiškiai matoma, kas guli diske, bet niekur nenaudojama. Rezultatas – detali ataskaita su konkrečiais failais, kuriuos galima laikyti saugiais šalinimui. Mažiau spėlionių, mažiau „rankinio tikrinimo“ per tūkstančius įrašų.

Valymas be baimės: trinti masiškai arba po vieną

Kai ataskaita paruošta, kontrolė lieka tavo pusėje. Gali susigrąžinti vietą iš karto, trindamas viską „bulk“ režimu, arba rinktis konservatyvų kelią ir peržiūrėti failus po vieną. Agentūroms ir freelancer’iams, kurie prižiūri daug klientų WordPress instaliacijų, toks valdymas yra kritiškas – ypač kai nenori rizikuoti kliento turiniu.

WP Media Cleanup skenavimo rezultatai su nenaudojamomis paveikslėlių variacijomis
Forrás: WPBeginner.com

Dar viena detalė, kurią verta pabrėžti: įrankis taikosi į sugeneruotas dydžių variacijas (pvz. thumbnail-150x150.jpg, medium-300x300.jpg), o originalūs failai paliekami nepaliesti. Kitaip tariant, net ir agresyvesnis „cleanup“ neturėtų sunaikinti originalios medžiagos, kurią įkėlei.

„Ištryniau – bet prireikė atgal“: 30 dienų atkūrimo langas

Net ir su gera analitika, realiame gyvenime pasitaiko situacijų, kai po kelių dienų kažkas pastebi, kad tam tikras dydis vis dėlto buvo reikalingas (ypač nestandartiniuose šablonuose). WP Media Cleanup šią riziką mažina įdėdamas atkūrimo sistemą nuo pat pradžių.

Kai pašalini variacijas, jos nėra „amžinai“ ištrintos. Failai perkeliami į saugią laikiną vietą ir ten laikomi 30 dienų (pagal nutylėjimą). Šį retention laikotarpį galima pakeisti nustatymuose.

WP Media Cleanup retention nustatymai, rodantys 30 dienų laikymo laikotarpį
Forrás: WPBeginner.com

Jei reikia – gali atkurti vieną failą arba viską, ką buvai pašalinęs. Atkūrimas, pagal aprašymą, trunka sekundes, todėl media valymas tampa ne „vienkartiniu negrįžtamu sprendimu“, o kontroliuojamu procesu.

Ištrintų paveikslėlių versijų atkūrimo ekranas WP Media Cleanup įrankyje
Forrás: WPBeginner.com

WP-CLI palaikymas: automatizacija agentūroms ir priežiūros srautams

Jei prižiūri dešimtis WordPress svetainių, vien „paspaudinėti per admin“ nėra realu. Todėl labai gerai, kad WP Media Cleanup turi pilną WP-CLI palaikymą. WP-CLI (WordPress Command Line Interface) leidžia valdyti WordPress iš terminalo: automatizuoti užduotis, integruoti į skriptus, cron’us, CI/CD ar maintenance pipeline’us.

Pagal pristatymą, galima atlikti skenavimą, trynimą, atkūrimą ir statistikos peržiūrą tiesiai iš komandinės eilutės – be naršyklės.

# 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

Agentūrų kontekste tai reiškia, kad media valymą galima įtraukti į įprastą periodinę priežiūrą ir paleisti per visą klientų portfelį, o ne tvarkyti kiekvieną svetainę rankiniu būdu.

Kas stovi už produkto: Duplicator komanda

WP Media Cleanup kuria ta pati komanda, kuri vysto Duplicator – WordPress backup ir migracijų įskiepį, kuriuo, kaip nurodoma, pasitiki daugiau nei 1 500 000 profesionalų. Ir tai logiška: backup/migracijos įrankių kūrėjai labai aiškiai mato, kaip nenaudojamos paveikslėlių variacijos išpučia archyvus, lėtina perkėlimus ir sukuria papildomą „bloat“.

Šiuo požiūriu WP Media Cleanup atrodo kaip natūralus papildymas: jei tavo misija – padaryti WordPress valdymą paprastesnį, greitesnį ir patikimesnį, tai media atliekų mažinimas tiesiogiai prisideda prie to paties tikslo.

Ką realiai laimi: mažesni backup’ai, greitesnės migracijos, mažesnės hostingo sąnaudos

Net jei Media Library vizualiai atrodo tvarkinga, po kapotu WordPress gali būti sugeneravęs krūvą failų, kurių niekas nenaudoja. Ir kai darai backup’ą ar migruoji į kitą hostingą, visi tie failai keliauja kartu. Pasekmės labai žemiškos:

  • didesni backup failai, kuriems sukurti reikia daugiau laiko;
  • lėtesnis svetainės perkėlimas/migracija;
  • daugiau užimtos disko vietos, už kurią moki kas mėnesį;
  • didesnė rizika atsitrenkti į hostingo storage limitus.

Nesvarbu, ar tai blogas, e. parduotuvė, ar įmonės svetainė – toks „nematomas“ bloat ilgainiui pradeda kainuoti. O jei prižiūri daug klientų projektų, sutaupymas dauginasi per visą portfelį.

Pradžios checklist: kaip tai atrodo praktiškai

Pagal pristatymą, startas gana tiesus ir susideda iš kelių aiškių žingsnių:

  • Įsidiek WP Media Cleanup į WordPress svetainę.
  • Paspausk „Scan“ ir leisk įrankiui išanalizuoti Media Library.
  • Peržiūrėk nenaudojamų paveikslėlių variacijų sąrašą.
  • Ištrink nenaudojamus failus masiškai arba individualiai.
  • Jei prireiks, atkurk pašalintus failus iš 30 dienų atsarginės saugyklos.

Kaina ir prieinamumas

WPBeginner nurodo, kad WP Media Cleanup jau prieinamas kaip Duplicator Elite bundle dalis, taip pat galima įsigyti atskirai nuo 29 USD per metus vienai svetainei. Įdiegimas, pagal aprašymą, užtrunka minutes, o pirmas skenavimas iš karto parodo, kiek vietos realiai galima susigrąžinti.

Hannah Turing

Hannah Turing

WordPress kūrėja ir techninė rašytoja HelloWP. Padedu kūrėjams kurti geresnes svetaines naudojant šiuolaikinius įrankius, tokius kaip Laravel, Tailwind CSS ir WordPress ekosistema. Aistringai vertinu švarų kodą ir kūrėjo patirtį.

Visi įrašai

Prisijunkite prie HelloWP bendruomenės!

Bendraukite su mumis apie WordPress, žiniatinklio kūrimą ir dalinkitės patirtimi su kitais kūrėjais.

- nariai
- prisijungę
Prisijungti

Mes naudojame slapukus, kad pagerintume jūsų patirtį. Tęsdami sutinkate su mūsų Slapukų politika.