{"id":172,"date":"2026-01-22T00:00:00","date_gmt":"2026-01-21T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/pl\/wp-media-cleanup-usuwanie-nieuzywanych-wariantow-obrazkow-wordpress\/"},"modified":"2026-01-22T00:00:00","modified_gmt":"2026-01-21T23:00:00","slug":"wp-media-cleanup-usuwanie-nieuzywanych-wariantow-obrazkow-wordpress","status":"publish","type":"post","link":"https:\/\/helloblog.io\/pl\/wp-media-cleanup-usuwanie-nieuzywanych-wariantow-obrazkow-wordpress\/","title":{"rendered":"WP Media Cleanup: jak bezpiecznie usuwa\u0107 nieu\u017cywane warianty obrazk\u00f3w w WordPressie i odzyska\u0107 miejsce na dysku"},"content":{"rendered":"\n<p>Je\u015bli zastanawiasz si\u0119, dlaczego instalacja WordPressa potrafi zjada\u0107 zaskakuj\u0105co du\u017co miejsca na dysku, odpowied\u017a bardzo cz\u0119sto kryje si\u0119 w obrazkach &#8211; a dok\u0142adniej w <em>wariantach rozmiar\u00f3w<\/em>, kt\u00f3re WordPress generuje automatycznie przy ka\u017cdym uploadzie.<\/p>\n\n\n\n<p>Standardowo, wrzucaj\u0105c jeden plik graficzny, WordPress tworzy zwykle <strong>5\u201310 dodatkowych wersji<\/strong> (miniatury, medium, large oraz rozmiary zdefiniowane przez motyw i wtyczki). Problem polega na tym, \u017ce spora cz\u0119\u015b\u0107 tych plik\u00f3w <strong>nigdy nie jest u\u017cywana<\/strong> na stronie. Ani razu.<\/p>\n\n\n\n<p>W praktyce oznacza to, \u017ce przy bibliotece rz\u0119du <strong>5 000 obrazk\u00f3w<\/strong> bardzo \u0142atwo dobi\u0107 do <strong>20 000+ plik\u00f3w<\/strong> (orygina\u0142y + warianty), z czego du\u017ca cz\u0119\u015b\u0107 tylko zajmuje miejsce: powi\u0119ksza backupy, wyd\u0142u\u017ca migracje i potrafi niepostrze\u017cenie podnosi\u0107 koszt hostingu co miesi\u0105c.<\/p>\n\n\n\n<p>Na tym tle pojawi\u0142o si\u0119 narz\u0119dzie <strong>WP Media Cleanup by Duplicator<\/strong>: wtyczka, kt\u00f3ra skanuje stron\u0119, identyfikuje nieu\u017cywane warianty obraz\u00f3w i pozwala je usuwa\u0107 w kontrolowany, odwracalny spos\u00f3b. Oficjalna strona produktu: <a href=\"https:\/\/duplicator.com\/wp-media-cleanup\">WP Media Cleanup by Duplicator<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dlaczego \u201er\u0119czne sprz\u0105tanie\u201d medi\u00f3w w WordPressie zwykle ko\u0144czy si\u0119 frustracj\u0105<\/h2>\n\n\n\n<p>Je\u017celi kiedykolwiek pr\u00f3bowa\u0142e\u015b porz\u0105dkowa\u0107 bibliotek\u0119 medi\u00f3w r\u0119cznie, to znasz ten b\u00f3l: setki (albo tysi\u0105ce) plik\u00f3w o nazwach typu <code>image-150x150.jpg<\/code>, <code>image-300x300.jpg<\/code>, <code>image-768x432.jpg<\/code> i tak dalej.<\/p>\n\n\n\n<p>Najwi\u0119kszy problem nie polega na tym, \u017ce takie pliki istniej\u0105. Problemem jest to, \u017ce bez dodatkowych narz\u0119dzi praktycznie nie masz jasnej odpowiedzi na pytanie: <strong>kt\u00f3re z tych wariant\u00f3w s\u0105 faktycznie wykorzystywane w tre\u015bciach, a kt\u00f3re s\u0105 bezpieczne do usuni\u0119cia<\/strong>.<\/p>\n\n\n\n<p>W\u0142a\u015bnie z tego powodu (wed\u0142ug og\u0142oszenia) zesp\u00f3\u0142 stoj\u0105cy za Duplicator zbudowa\u0142 WP Media Cleanup &#8211; narz\u0119dzie, kt\u00f3re ma by\u0107 bezpiecznym sposobem na odzyskanie miejsca w WordPressie bez grzebania na \u015blepo po katalogu <code>uploads<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co dok\u0142adnie robi WP Media Cleanup (i czego nie robi)<\/h2>\n\n\n\n<p>WP Media Cleanup koncentruje si\u0119 na tym, co w WordPressie najbardziej \u201epuchnie\u201d z czasem: na automatycznie generowanych wariantach rozmiar\u00f3w.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Wtyczka skanuje stron\u0119 i buduje map\u0119 tego, jakie obrazy (i ich warianty) s\u0105 wykorzystywane.<\/li>\n\n\n<li>Nast\u0119pnie por\u00f3wnuje wyniki z tym, co faktycznie le\u017cy w bibliotece medi\u00f3w \/ na serwerze.<\/li>\n\n\n<li>Na ko\u0144cu prezentuje raport z list\u0105 plik\u00f3w, kt\u00f3re wygl\u0105daj\u0105 na nieu\u017cywane i mog\u0105 by\u0107 kandydatami do usuni\u0119cia.<\/li>\n\n<\/ul>\n\n\n\n<p>Istotny detal: narz\u0119dzie celuje w <em>warianty rozmiar\u00f3w<\/em> (np. <code>thumbnail-150x150.jpg<\/code>, <code>medium-300x300.jpg<\/code> i podobne), kt\u00f3re WordPress wygenerowa\u0142 automatycznie. <strong>Oryginalne pliki \u017ar\u00f3d\u0142owe maj\u0105 pozosta\u0107 nietkni\u0119te<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"270\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/duplicator-wp-media-cleanup.png\" alt=\"Widok interfejsu WP Media Cleanup w ekosystemie Duplicator\" class=\"wp-image-167\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/duplicator-wp-media-cleanup.png 681w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/duplicator-wp-media-cleanup-300x119.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/duplicator-wp-media-cleanup-400x159.png 400w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Skan \u201ewszystkich zakamark\u00f3w\u201d strony: tre\u015bci, widgety, custom fields i ustawienia motywu<\/h2>\n\n\n\n<p>W komunikacie podkre\u015blono, \u017ce kluczow\u0105 trudno\u015bci\u0105 przy porz\u0105dkach jest niewidoczno\u015b\u0107 zale\u017cno\u015bci. Obrazki potrafi\u0105 by\u0107 u\u017cywane nie tylko w tre\u015bci wpis\u00f3w i stron, ale te\u017c w miejscach mniej oczywistych.<\/p>\n\n\n\n<p>Dlatego WP Media Cleanup ma wykonywa\u0107 skan ca\u0142ej instalacji WordPressa &#8211; od opublikowanych tre\u015bci po elementy typu widgety, pola w\u0142asne (custom fields) i ustawienia motywu. Celem jest zbudowanie mapy u\u017cycia, a potem zestawienie jej z plikami w bibliotece medi\u00f3w, \u017ceby pokaza\u0107, co \u201esiedzi\u201d na serwerze bez \u017cadnego uzasadnienia.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"549\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-your-media-files.png\" alt=\"Ekran skanowania medi\u00f3w w WP Media Cleanup pokazuj\u0105cy analiz\u0119 u\u017cycia plik\u00f3w\" class=\"wp-image-168\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-your-media-files.png 845w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-your-media-files-300x195.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-your-media-files-768x499.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-your-media-files-400x260.png 400w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Efektem ma by\u0107 czytelny raport: zamiast zgadywania i r\u0119cznego por\u00f3wnywania tysi\u0119cy plik\u00f3w, dostajesz konkretn\u0105 list\u0119 tego, co narz\u0119dzie uzna\u0142o za nieu\u017cywane.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usuwanie bez strachu: masowo albo pojedynczo, z pe\u0142n\u0105 kontrol\u0105<\/h2>\n\n\n\n<p>Gdy lista nieu\u017cywanych wariant\u00f3w jest gotowa, mo\u017cesz podej\u015b\u0107 do tematu na dwa sposoby: odzyska\u0107 miejsce natychmiast (usuwanie hurtowe) albo zachowa\u0107 maksymaln\u0105 ostro\u017cno\u015b\u0107 (przegl\u0105d i usuwanie plik po pliku).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"415\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-results-unused-variations-1.jpg\" alt=\"Wyniki skanowania: lista nieu\u017cywanych wariant\u00f3w obrazk\u00f3w gotowych do usuni\u0119cia\" class=\"wp-image-169\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-results-unused-variations-1.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-results-unused-variations-1-300x183.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/scan-results-unused-variations-1-400x244.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>To jest szczeg\u00f3lnie wa\u017cne w pracy agencyjnej lub freelancerskiej, gdy utrzymujesz wiele stron klient\u00f3w: mo\u017cliwo\u015b\u0107 selektywnego podej\u015bcia zmniejsza ryzyko i u\u0142atwia prowadzenie porz\u0105dk\u00f3w w ramach cyklicznej administracji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kasujesz teraz, przywracasz p\u00f3\u017aniej: system odzyskiwania plik\u00f3w i retencja 30 dni<\/h2>\n\n\n\n<p>Najwi\u0119ksz\u0105 obaw\u0105 przy czyszczeniu medi\u00f3w jest nieodwracalno\u015b\u0107. Wed\u0142ug opisu, WP Media Cleanup rozwi\u0105zuje to poprzez wbudowany mechanizm \u201erecovery\u201d od pierwszego dnia.<\/p>\n\n\n\n<p>Gdy usuwasz warianty, pliki <strong>nie znikaj\u0105 bezpowrotnie<\/strong>: maj\u0105 trafia\u0107 do bezpiecznej tymczasowej lokalizacji i pozostawa\u0107 tam przez <strong>30 dni<\/strong>. Ten okres mo\u017cna zmieni\u0107 w ustawieniach.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"321\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/WP-Media-Cleanup-Retention.png\" alt=\"Ustawienia retencji w WP Media Cleanup z domy\u015blnym okresem 30 dni\" class=\"wp-image-170\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/WP-Media-Cleanup-Retention.png 845w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/WP-Media-Cleanup-Retention-300x114.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/WP-Media-Cleanup-Retention-768x292.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/WP-Media-Cleanup-Retention-400x152.png 400w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Je\u015bli po sprz\u0105taniu oka\u017ce si\u0119, \u017ce jaka\u015b wersja jednak by\u0142a potrzebna, przywr\u00f3cenie ma by\u0107 szybkie &#8211; zar\u00f3wno dla pojedynczego pliku, jak i dla ca\u0142ej paczki usuni\u0119tych wariant\u00f3w.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"498\" src=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/restore-deleted-versions.jpg\" alt=\"Ekran przywracania usuni\u0119tych wariant\u00f3w obrazk\u00f3w w WP Media Cleanup\" class=\"wp-image-171\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/restore-deleted-versions.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/restore-deleted-versions-300x220.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/8\/2026\/01\/restore-deleted-versions-400x293.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\"><em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Automatyzacja dla wielu stron: wsparcie dla WP-CLI<\/h2>\n\n\n\n<p>Przy wi\u0119kszej liczbie instalacji wchodzenie do ka\u017cdego kokpitu WordPressa tylko po to, \u017ceby odpali\u0107 skan i klikn\u0105\u0107 usuwanie, przestaje mie\u0107 sens. Tu wchodzi <strong>WP-CLI<\/strong> &#8211; oficjalne narz\u0119dzie linii polece\u0144 do zarz\u0105dzania WordPressem.<\/p>\n\n\n\n<p>WP Media Cleanup ma pe\u0142ne wsparcie dla WP-CLI, co pozwala wykonywa\u0107 skan, kasowanie, przywracanie i podgl\u0105d statystyk z terminala, bez dotykania przegl\u0105darki. Przyk\u0142adowy przep\u0142yw pracy wygl\u0105da tak:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Find and review unused variations\nwp media-cleanup find_unused --format=table\n\n# Delete them with confirmation\nwp media-cleanup delete_unused --yes\n\n# Check statistics\nwp media-cleanup stats\n\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Find and review unused variations<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> media-cleanup<\/span><span style=\"color:#9ECBFF\"> find_unused<\/span><span style=\"color:#79B8FF\"> --format=table<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Delete them with confirmation<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> media-cleanup<\/span><span style=\"color:#9ECBFF\"> delete_unused<\/span><span style=\"color:#79B8FF\"> --yes<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color:#6A737D\"># Check statistics<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> media-cleanup<\/span><span style=\"color:#9ECBFF\"> stats<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Dla agencji oznacza to mo\u017cliwo\u015b\u0107 wpi\u0119cia sprz\u0105tania medi\u00f3w w istniej\u0105ce procedury utrzymaniowe i odpalenia go na wielu stronach na raz &#8211; w spos\u00f3b przewidywalny i powtarzalny.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kto stoi za narz\u0119dziem: zesp\u00f3\u0142 Duplicator<\/h2>\n\n\n\n<p>WP Media Cleanup jest rozwijane przez ten sam zesp\u00f3\u0142, kt\u00f3ry odpowiada za <strong>Duplicator<\/strong> &#8211; wtyczk\u0119 do backupu i migracji WordPressa, u\u017cywan\u0105 (wed\u0142ug opisu) przez ponad <strong>1 500 000<\/strong> profesjonalist\u00f3w.<\/p>\n\n\n\n<p>W kontek\u015bcie backup\u00f3w i migracji problem nieu\u017cywanych wariant\u00f3w obraz\u00f3w jest wyj\u0105tkowo dotkliwy: im wi\u0119cej \u201e\u015bmieciowych\u201d plik\u00f3w w <code>uploads<\/code>, tym wi\u0119ksze archiwa, d\u0142u\u017csze czasy tworzenia kopii i wolniejsze transfery przy przenoszeniu na inny hosting. St\u0105d naturalny kierunek: narz\u0119dzie, kt\u00f3re odchudza media u \u017ar\u00f3d\u0142a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Co realnie zyskujesz: mniejsze backupy, szybsze migracje i ni\u017csze koszty hostingu<\/h2>\n\n\n\n<p>Nawet je\u015bli biblioteka medi\u00f3w w panelu wygl\u0105da \u201eok\u201d, na serwerze mog\u0105 le\u017ce\u0107 setki lub tysi\u0105ce nieu\u017cywanych wariant\u00f3w. A kiedy robisz backup lub przenosisz stron\u0119 na nowy serwer, te pliki jad\u0105 razem z reszt\u0105.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Wi\u0119ksze backupy, kt\u00f3re d\u0142u\u017cej si\u0119 tworz\u0105 i wi\u0119cej wa\u017c\u0105.<\/li>\n\n\n<li>Wolniejsze migracje (wi\u0119ksza paczka do spakowania i przes\u0142ania).<\/li>\n\n\n<li>Wi\u0119cej zaj\u0119tej przestrzeni dyskowej &#8211; cz\u0119sto realnie przek\u0142adaj\u0105ce si\u0119 na limity lub koszt hostingu.<\/li>\n\n<\/ul>\n\n\n\n<p>Wtyczka celuje wi\u0119c w bardzo praktyczny efekt: odchudzenie instalacji bez naruszania oryginalnych obraz\u00f3w, co ma by\u0107 przydatne zar\u00f3wno dla blog\u00f3w i stron firmowych, jak i sklep\u00f3w online. Przy portfelu wielu stron (agencja) oszcz\u0119dno\u015bci zwyczajnie si\u0119 sumuj\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist: start w 5 krokach<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>\u2705 Zainstaluj WP Media Cleanup na stronie WordPress.<\/li>\n\n\n<li>\u2705 Kliknij \u201eScan\u201d, \u017ceby przeanalizowa\u0107 bibliotek\u0119 medi\u00f3w.<\/li>\n\n\n<li>\u2705 Przejrzyj list\u0119 nieu\u017cywanych wariant\u00f3w obraz\u00f3w.<\/li>\n\n\n<li>\u2705 Usu\u0144 nieu\u017cywane pliki masowo lub pojedynczo.<\/li>\n\n\n<li>\u2705 Je\u015bli co\u015b p\u00f3jdzie nie tak, przywr\u00f3\u0107 elementy z backupu w ramach mechanizmu 30-dniowej retencji.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dost\u0119pno\u015b\u0107 i ceny (wg og\u0142oszenia)<\/h2>\n\n\n\n<p>Wed\u0142ug informacji z og\u0142oszenia, WP Media Cleanup jest dost\u0119pne jako cz\u0119\u015b\u0107 pakietu <strong>Duplicator Elite bundle<\/strong> (<a href=\"https:\/\/duplicator.com\/pricing\/\">szczeg\u00f3\u0142y cenowe<\/a>) albo jako osobny zakup. Cena startowa zosta\u0142a podana jako <strong>$29 rocznie<\/strong> dla jednej strony. Konfiguracja ma zaj\u0105\u0107 kilka minut, a po uruchomieniu skanu od razu wida\u0107, ile miejsca da si\u0119 realnie odzyska\u0107.<\/p>\n\n\n<div class=\"references-section\">\n                <h2>Odniesienia \/ \u0179r\u00f3d\u0142a<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/www.wpbeginner.com\/news\/introducing-wp-media-cleanup-save-disk-space-reduce-hosting-fees-by-removing-unused-images\/\" target=\"_blank\" rel=\"noopener noreferrer\">Introducing WP Media Cleanup: Save Disk Space &amp; Reduce Hosting Fees by Removing Unused Images<\/a><\/li><li><a href=\"https:\/\/duplicator.com\/wp-media-cleanup\" target=\"_blank\" rel=\"noopener noreferrer\">WP Media Cleanup by Duplicator<\/a><\/li><li><a href=\"https:\/\/duplicator.com\/pricing\/\" target=\"_blank\" rel=\"noopener noreferrer\">Duplicator Elite bundle<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/glossary\/wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">What is WP CLI?<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-clean-up-your-wordpress-media-library\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to clean up your WordPress media library<\/a><\/li><li><a href=\"https:\/\/duplicator.com\" target=\"_blank\" rel=\"noopener noreferrer\">Duplicator &#8211; Best WordPress Backup and Migration Plugin<\/a><\/li><li><a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-backup-your-wordpress-site\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Back Up Your WordPress Site<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Twoja biblioteka medi\u00f3w mo\u017ce wygl\u0105da\u0107 niewinnie, ale WordPress potrafi \u201eprodukowa\u0107\u201d tysi\u0105ce plik\u00f3w graficznych, kt\u00f3re nigdy nie trafi\u0105 na stron\u0119. WP Media Cleanup pokazuje, co faktycznie jest u\u017cywane, i pozwala to bezpiecznie posprz\u0105ta\u0107 &#8211; tak\u017ce masowo przez WP-CLI.<\/p>\n","protected":false},"author":26,"featured_media":166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[101,100,10,8,31],"class_list":["post-172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ekosystem-wordpress","tag-duplicator","tag-media-library","tag-wordpress","tag-wp-cli","tag-wydajnosc"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/media\/166"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/pl\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}