{"id":151,"date":"2026-01-22T00:00:00","date_gmt":"2026-01-21T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/cs\/wp-media-cleanup-od-duplicatoru-odstraneni-nepouzivanych-variant-obrazku\/"},"modified":"2026-01-22T00:00:00","modified_gmt":"2026-01-21T23:00:00","slug":"wp-media-cleanup-od-duplicatoru-odstraneni-nepouzivanych-variant-obrazku","status":"publish","type":"post","link":"https:\/\/helloblog.io\/cs\/wp-media-cleanup-od-duplicatoru-odstraneni-nepouzivanych-variant-obrazku\/","title":{"rendered":"WP Media Cleanup od Duplicatoru: jak bezpe\u010dn\u011b odstranit nepou\u017e\u00edvan\u00e9 varianty obr\u00e1zk\u016f ve WordPressu a u\u0161et\u0159it m\u00edsto"},"content":{"rendered":"\n<p>Pokud ti n\u011bkdy do\u0161el prostor na hostingu \u201ez ni\u010deho nic\u201c, je dost mo\u017en\u00e9, \u017ee vin\u00edk nen\u00ed datab\u00e1ze ani cache, ale oby\u010dejn\u00e9 obr\u00e1zky. P\u0159esn\u011bji: jejich automaticky generovan\u00e9 varianty. WordPress p\u0159i ka\u017ed\u00e9m uploadu typicky vyr\u00e1b\u00ed n\u011bkolik velikost\u00ed (thumbnail, medium, large a dal\u0161\u00ed velikosti definovan\u00e9 \u0161ablonou nebo pluginy). V praxi se ale velk\u00e1 \u010d\u00e1st t\u011bchto soubor\u016f na webu nikdy nepou\u017eije \u2013 a p\u0159esto z\u016fst\u00e1v\u00e1 na disku, bobtn\u00e1 z\u00e1lohy, zpomaluje migrace a zvy\u0161uje n\u00e1klady na \u00falo\u017ei\u0161t\u011b.<\/p>\n\n\n\n<p>V lednu 2026 byl p\u0159edstaven n\u00e1stroj <strong>WP Media Cleanup by Duplicator<\/strong>, kter\u00fd m\u00ed\u0159\u00ed p\u0159esn\u011b na tenhle probl\u00e9m: naj\u00edt nepou\u017e\u00edvan\u00e9 medi\u00e1ln\u00ed soubory (hlavn\u011b nepou\u017e\u00edvan\u00e9 <em>size variations<\/em> obr\u00e1zk\u016f) a bezpe\u010dn\u011b je odstranit tak, aby p\u016fvodn\u00ed zdrojov\u00e9 soubory z\u016fstaly nedot\u010den\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pro\u010d je medi\u00e1ln\u00ed knihovna ve WordPressu \u010dasto mnohem v\u011bt\u0161\u00ed, ne\u017e \u010dek\u00e1\u0161<\/h2>\n\n\n\n<p>Mechanika je jednoduch\u00e1: nahraje\u0161 jeden obr\u00e1zek a WordPress z n\u011bj vytvo\u0159\u00ed n\u011bkolik odvozen\u00fdch soubor\u016f pro r\u016fzn\u00e9 kontexty zobrazen\u00ed. Typicky jde o 5\u201310 variant, ale p\u0159i kombinaci custom image sizes z t\u00e9matu a plugin\u016f to m\u016f\u017ee b\u00fdt i v\u00edc.<\/p>\n\n\n\n<p>N\u00e1sledky jsou vid\u011bt hlavn\u011b na v\u011bt\u0161\u00edch webech. V \u010dl\u00e1nku se uv\u00e1d\u00ed, \u017ee web s p\u0159ibli\u017en\u011b <strong>5 000 obr\u00e1zky<\/strong> m\u016f\u017ee snadno skon\u010dit s <strong>20 000+ nepou\u017e\u00edvan\u00fdmi soubory<\/strong>. A to u\u017e je objem, kter\u00fd za\u010dne bolet: v\u011bt\u0161\u00ed z\u00e1lohy, del\u0161\u00ed tvorba backup\u016f, pomalej\u0161\u00ed p\u0159esuny mezi hostingy a zbyte\u010dn\u00e9 m\u011bs\u00ed\u010dn\u00ed platby za storage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WP Media Cleanup: co p\u0159esn\u011b d\u011bl\u00e1 a v \u010dem je pointa<\/h2>\n\n\n\n<p>Smysl nen\u00ed jen \u201esmazat n\u011bco star\u00e9ho\u201c, ale <strong>bezpe\u010dn\u011b rozli\u0161it<\/strong>, kter\u00e9 soubory jsou opravdu nepou\u017e\u00edvan\u00e9 a lze je odstranit bez rizika rozbit\u00ed webu. Nejv\u011bt\u0161\u00ed probl\u00e9m ru\u010dn\u00edho \u00faklidu je, \u017ee kdy\u017e kouk\u00e1\u0161 do uploads na n\u00e1zvy typu <code>image-150x150.jpg<\/code>, <code>image-300x300.jpg<\/code> nebo <code>image-768x432.jpg<\/code>, z n\u00e1zvu prost\u011b nepozn\u00e1\u0161, jestli je n\u011bkde pou\u017eit\u00fd.<\/p>\n\n\n\n<p>WP Media Cleanup se sna\u017e\u00ed tohle vy\u0159e\u0161it tak, \u017ee ud\u011bl\u00e1 dv\u011b v\u011bci: (1) zmapuje re\u00e1ln\u00e9 pou\u017eit\u00ed obr\u00e1zk\u016f nap\u0159\u00ed\u010d webem a (2) tu mapu porovn\u00e1 s t\u00edm, co fyzicky le\u017e\u00ed na serveru. V\u00fdstupem m\u00e1 b\u00fdt jasn\u00fd report, co je \u201ejen na disku\u201c a nikde se to nepou\u017e\u00edv\u00e1.<\/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\/11\/2026\/01\/duplicator-wp-media-cleanup.png\" alt=\"Rozhran\u00ed pluginu WP Media Cleanup od Duplicatoru ve WordPress administraci\" class=\"wp-image-146\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/duplicator-wp-media-cleanup.png 681w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/duplicator-wp-media-cleanup-300x119.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/duplicator-wp-media-cleanup-400x159.png 400w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><figcaption class=\"wp-element-caption\">. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sken \u201eka\u017ed\u00e9ho kouta\u201c webu: odkud bere plugin informace o pou\u017eit\u00ed<\/h2>\n\n\n\n<p>Podle popisu n\u00e1stroj po spu\u0161t\u011bn\u00ed skenu proch\u00e1z\u00ed r\u016fzn\u00e9 \u010d\u00e1sti webu a sna\u017e\u00ed se naj\u00edt, kde se m\u00e9dia skute\u010dn\u011b pou\u017e\u00edvaj\u00ed. Konkr\u00e9tn\u011b zmi\u0148uje:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>publikovan\u00fd obsah (published content)<\/li>\n\n\n<li>widgety<\/li>\n\n\n<li>vlastn\u00ed pole (custom fields)<\/li>\n\n\n<li>nastaven\u00ed \u0161ablony (theme settings)<\/li>\n\n<\/ul>\n\n\n\n<p>Po sestaven\u00ed \u201emapy pou\u017eit\u00ed\u201c ji zk\u0159\u00ed\u017e\u00ed s knihovnou m\u00e9di\u00ed a uk\u00e1\u017ee, kter\u00e9 soubory (zejm\u00e9na varianty velikost\u00ed) jsou na serveru nav\u00edc.<\/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\/11\/2026\/01\/scan-your-media-files.png\" alt=\"Obrazovka skenov\u00e1n\u00ed m\u00e9di\u00ed ve WP Media Cleanup\" class=\"wp-image-147\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-your-media-files.png 845w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-your-media-files-300x195.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-your-media-files-768x499.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-your-media-files-400x260.png 400w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\">. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Maz\u00e1n\u00ed bez strachu: plugin c\u00edl\u00ed na varianty velikost\u00ed, ne na origin\u00e1ly<\/h2>\n\n\n\n<p>Jakmile m\u00e1\u0161 v\u00fdsledky skenu, m\u016f\u017ee\u0161 postupovat dv\u011bma zp\u016fsoby: bu\u010f smazat v\u0161e najednou (rychl\u00e9 uvoln\u011bn\u00ed m\u00edsta), nebo b\u00fdt opatrn\u011bj\u0161\u00ed a proch\u00e1zet polo\u017eky postupn\u011b.<\/p>\n\n\n\n<p>D\u016fle\u017eit\u00fd detail: WP Media Cleanup m\u00e1 c\u00edlit <strong>pouze na automaticky generovan\u00e9 varianty<\/strong> typu <code>thumbnail-150x150.jpg<\/code>, <code>medium-300x300.jpg<\/code> a podobn\u011b. <strong>P\u016fvodn\u00ed zdrojov\u00e9 soubory<\/strong> (origin\u00e1ly, kter\u00e9 jsi nahr\u00e1l) maj\u00ed z\u016fstat nedot\u010den\u00e9.<\/p>\n\n\n\n<p>Tohle je podstatn\u00e9 hlavn\u011b pro agentury a freelancery, kte\u0159\u00ed spravuj\u00ed v\u00edce web\u016f: kontrola nad t\u00edm, co se ma\u017ee, a z\u00e1rove\u0148 jistota, \u017ee se nes\u00e1hne na \u201emaster\u201c obr\u00e1zky, v\u00fdrazn\u011b sni\u017euje riziko pr\u016f\u0161vihu na klientsk\u00e9m webu.<\/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\/11\/2026\/01\/scan-results-unused-variations-1.jpg\" alt=\"V\u00fdsledky skenu: seznam nepou\u017e\u00edvan\u00fdch variant obr\u00e1zk\u016f ve WP Media Cleanup\" class=\"wp-image-148\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-results-unused-variations-1.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-results-unused-variations-1-300x183.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/scan-results-unused-variations-1-400x244.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Smazat te\u010f, obnovit pozd\u011bji: reten\u010dn\u00ed re\u017eim a obnova smazan\u00fdch soubor\u016f<\/h2>\n\n\n\n<p>Aby \u00faklid nep\u016fsobil jako jednosm\u011brn\u00e1 j\u00edzda, WP Media Cleanup m\u00e1 od za\u010d\u00e1tku po\u010d\u00edtat s obnovou. P\u0159i maz\u00e1n\u00ed se varianty nemaj\u00ed nevratn\u011b odstranit \u2013 maj\u00ed se <strong>p\u0159esunout do bezpe\u010dn\u00e9ho do\u010dasn\u00e9ho um\u00edst\u011bn\u00ed<\/strong> a z\u016fstat tam <strong>30 dn\u00ed<\/strong>. D\u00e9lku retence lze podle popisu zm\u011bnit v nastaven\u00ed.<\/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\/11\/2026\/01\/WP-Media-Cleanup-Retention.png\" alt=\"Nastaven\u00ed reten\u010dn\u00ed doby (retention) ve WP Media Cleanup\" class=\"wp-image-149\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/WP-Media-Cleanup-Retention.png 845w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/WP-Media-Cleanup-Retention-300x114.png 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/WP-Media-Cleanup-Retention-768x292.png 768w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/WP-Media-Cleanup-Retention-400x152.png 400w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\">. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<p>Pokud zjist\u00ed\u0161, \u017ee se p\u0159ece jen n\u011bco hodilo (nebo \u0161ablona za\u010dne pou\u017e\u00edvat jinou velikost), obnova m\u00e1 b\u00fdt ot\u00e1zkou sekund \u2013 bu\u010f jednoho souboru, nebo v\u0161eho, co bylo odstran\u011bno.<\/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\/11\/2026\/01\/restore-deleted-versions.jpg\" alt=\"Obnova smazan\u00fdch variant obr\u00e1zk\u016f ve WP Media Cleanup\" class=\"wp-image-150\" srcset=\"https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/restore-deleted-versions.jpg 680w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/restore-deleted-versions-300x220.jpg 300w, https:\/\/helloblog.io\/app\/uploads\/sites\/11\/2026\/01\/restore-deleted-versions-400x293.jpg 400w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><figcaption class=\"wp-element-caption\">. \u2014 <em>Forr\u00e1s: WPBeginner.com<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Automatizace pro spr\u00e1vcovsk\u00e9 t\u00fdmy: WP-CLI podpora<\/h2>\n\n\n\n<p>Klikat \u00faklid v administraci na des\u00edtk\u00e1ch web\u016f je nere\u00e1ln\u00e9. Proto je zaj\u00edmav\u00e9, \u017ee WP Media Cleanup m\u00e1 m\u00edt plnou podporu <strong>WP-CLI<\/strong> (WordPress Command Line Interface \u2013 n\u00e1stroj pro spr\u00e1vu WordPressu z p\u0159\u00edkazov\u00e9 \u0159\u00e1dky). To umo\u017en\u00ed skenovat, mazat, obnovovat a kontrolovat statistiky bez otev\u00edr\u00e1n\u00ed prohl\u00ed\u017ee\u010de.<\/p>\n\n\n\n<p>Uk\u00e1zkov\u00fd workflow vypad\u00e1 takto:<\/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>V agenturn\u00ed praxi se tohle d\u00e1 dob\u0159e napojit do pravideln\u00e9 \u00fadr\u017eby (maintenance): v d\u00e1vce spustit sken a \u00faklid na v\u00edce instanc\u00edch a systematicky dr\u017eet \u00falo\u017ei\u0161t\u011b na uzd\u011b.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pro\u010d to d\u00e1v\u00e1 smysl i mimo \u201e\u0161et\u0159en\u00ed m\u00edsta\u201c: z\u00e1lohy a migrace<\/h2>\n\n\n\n<p>P\u0159\u00ednos se neprojev\u00ed jen t\u00edm, \u017ee se dostane\u0161 pod limit storage. V\u0161echny ty zbyte\u010dn\u00e9 soubory se typicky tahaj\u00ed i do z\u00e1loh a migra\u010dn\u00edch bal\u00ed\u010dk\u016f, tak\u017ee:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>z\u00e1lohy jsou v\u011bt\u0161\u00ed a trvaj\u00ed d\u00e9le<\/li>\n\n\n<li>p\u0159esuny webu na jin\u00fd hosting jsou pomalej\u0161\u00ed<\/li>\n\n\n<li>zbyte\u010dn\u011b plat\u00ed\u0161 za \u00falo\u017ei\u0161t\u011b ka\u017ed\u00fd m\u011bs\u00edc<\/li>\n\n<\/ul>\n\n\n\n<p>Kdy\u017e spravuje\u0161 e\u2011shop, firemn\u00ed web nebo obsahov\u00fd magaz\u00edn, po\u010det upload\u016f \u010dasem roste a s n\u00edm i \u201eneviditeln\u00fd\u201c balast. U agentur se efekt n\u00e1sob\u00ed po\u010dtem klientsk\u00fdch web\u016f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kdo za t\u00edm stoj\u00ed: t\u00fdm Duplicatoru<\/h2>\n\n\n\n<p>WP Media Cleanup je prezentovan\u00fd jako produkt od stejn\u00e9ho t\u00fdmu, kter\u00fd vyv\u00edj\u00ed <strong>Duplicator<\/strong> (plugin pro z\u00e1lohov\u00e1n\u00ed a migrace WordPress web\u016f). V \u010dl\u00e1nku se zmi\u0148uje, \u017ee Duplicator pou\u017e\u00edv\u00e1 p\u0159es <strong>1 500 000<\/strong> profesion\u00e1l\u016f a \u017ee dlouhodob\u00e1 zku\u0161enost z backup\u016f a migrac\u00ed ukazovala, jak moc dok\u00e1\u017eou nepou\u017e\u00edvan\u00e9 varianty obr\u00e1zk\u016f nafouknout bal\u00ed\u010dky a zpomalit p\u0159esuny.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rychl\u00fd start: p\u0159esn\u00fd checklist, jak s \u00faklidem za\u010d\u00edt<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Nainstaluj WP Media Cleanup na sv\u016fj WordPress web.<\/li>\n\n\n<li>Klikni na \u201eScan\u201c a nech analyzovat knihovnu m\u00e9di\u00ed.<\/li>\n\n\n<li>Zkontroluj seznam nepou\u017e\u00edvan\u00fdch variant obr\u00e1zk\u016f.<\/li>\n\n\n<li>Sma\u017e nepou\u017e\u00edvan\u00e1 m\u00e9dia hromadn\u011b nebo jednotliv\u011b.<\/li>\n\n\n<li>Pokud je pot\u0159eba, obnov cokoliv ze 30denn\u00ed z\u00e1lohy.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dostupnost a cena podle ozn\u00e1men\u00ed<\/h2>\n\n\n\n<p>Podle ozn\u00e1men\u00ed je <a href=\"https:\/\/duplicator.com\/wp-media-cleanup\">WP Media Cleanup by Duplicator<\/a> dostupn\u00fd jako sou\u010d\u00e1st bal\u00ed\u010dku <a href=\"https:\/\/duplicator.com\/pricing\/\">Duplicator Elite bundle<\/a>, p\u0159\u00edpadn\u011b se d\u00e1 po\u0159\u00eddit samostatn\u011b od <strong>29 USD ro\u010dn\u011b<\/strong> pro jeden web. Zprovozn\u011bn\u00ed m\u00e1 b\u00fdt ot\u00e1zkou minut a hned po prvn\u00edm skenu uvid\u00ed\u0161, kolik m\u00edsta je re\u00e1ln\u011b mo\u017en\u00e9 z\u00edskat zp\u011bt.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Pozn\u00e1mka k praxi<\/h4>\n\n\n<p>I kdy\u017e n\u00e1stroj c\u00edl\u00ed jen na nepou\u017e\u00edvan\u00e9 varianty a nab\u00edz\u00ed obnovu, v provozu d\u00e1v\u00e1 smysl nap\u0159ed ud\u011blat sken, proj\u00edt report a m\u00edt aktu\u00e1ln\u00ed backup. U web\u016f se slo\u017eit\u00fdmi \u0161ablonami a custom image sizes je opatrnost po\u0159\u00e1d na m\u00edst\u011b.<\/p>\n\n<\/div>\n\n\n<div class=\"references-section\">\n                <h2>Reference \/ Zdroje<\/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\" target=\"_blank\" rel=\"noopener noreferrer\">Duplicator &#8211; Best WordPress Backup and Migration Plugin<\/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\/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:\/\/www.wpbeginner.com\/glossary\/wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">What is WP CLI?<\/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>WordPress ti m\u016f\u017ee nen\u00e1padn\u011b nafouknout uploads slo\u017eku o des\u00edtky tis\u00edc soubor\u016f jen kv\u016fli automaticky generovan\u00fdm velikostem obr\u00e1zk\u016f. WP Media Cleanup slibuje p\u0159ehledn\u00e9 skenov\u00e1n\u00ed, bezpe\u010dn\u00e9 maz\u00e1n\u00ed a mo\u017enost obnovy \u2013 v\u010detn\u011b automatizace p\u0159es WP-CLI.<\/p>\n","protected":false},"author":34,"featured_media":145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[102,103,31,10,8],"class_list":["post-151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ekosystem-wordpress","tag-duplicator","tag-media-library","tag-vykon","tag-wordpress","tag-wp-cli"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/media\/145"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/cs\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}