Media Deduper

Popis

Media Deduper najde a odstraní duplicitní obrázky a přílohy z mé knihovny WordPress. Po instalaci budete mít v sekci Média novou možnost „Správa duplikátů“.

Předtím, než aplikace Media Deduper dokáže identifikovat duplicitní položky, vytvoří index všech souborů v knihovně médií, což může trvat nějakou dobu. Až to uděláte, Media Deduper automaticky přidá do svého indexu nové nahrávky, takže nemusíte znovu generovat index.

Potřebujete rychlejší indexování? Podívejte se na Media Deduper Pro .

Jakmile se Media Deduper spustí, nabízí dva klíčové nástroje:

  1. Stránka „Správa duplikátů“ obsahující seznam všech duplicitních mediálních souborů. Seznam usnadňuje zobrazení a odstranění duplicitních souborů: odstranění jednoho a jeho dvojče zmizí ze seznamu, protože již není duplikát. Snadný! Ve výchozím nastavení je seznam seřazen podle velikosti souboru, takže můžete soustředit na odstranění souborů, které uvolní nejvíce místa.
  2. Kontrola multimediálních souborů při jejich nahrávání prostřednictvím administrátora, aby nedošlo k přidání duplicit do knihovny médií. Zabraňuje zavedení nových duplikátů, automagicky!

Media Deduper přichází s volbou „Smart Delete“, která zabraňuje vymazání doporučeného obrázku příspěvku, a to i v případě, že je tento obrázek považován za duplikát jinde na webu.

Pokud příspěvek obsahuje vyfotografovaný snímek, který je duplicitním souborem, Smart Delete znovu přidá kopii tohoto příspěvku na již použitou kopii snímku před odstraněním dupliku, takže vzhled příspěvku není ovlivněn. Tato funkce sleduje pouze doporučené obrázky a ne obrázky používané v galeriích, příspěvcích, zkratkách, polích metadat nebo kdekoli jinde.

Hledáte další funkce? Media Deduper Pro obsahuje funkce pro obrazová pole z několika oblíbených pluginů.

Mějte na paměti, že duplicitní identifikace je založena na datech samotných souborů, nikoliv na názvech, popiscích nebo jiných metadatech, které jste mohli poskytnout v administrátorovi aplikace WordPress.

Media Deduper může rozlišovat mezi 1.) mediálními položkami, které jsou duplicitní, protože mediální soubory, na které odkazují, mají stejné údaje a 2.) ty, které skutečně směřují ke stejnému datovému souboru, což se může stát s pluginem jako WP Job Manager nebo Duplicate Pošta.

Stejně jako u všech pluginů, které mohou provádět destruktivní operace ve vaší databázi a / nebo v souborech, může Media Deduper způsobit ztrátu dat, pokud si nejste opatrní. Zálohujte data dříve, než vyzkoušíte Media Deduper! Prosím! Opravdu nechceme, abyste zničili své věci!

Potřebujete další podporu? Media Deduper Pro obsahuje podporu od společnosti Cornershop Creative.

Požadavky

Media Deduper vyžaduje PHP 5.3 nebo novější.

Snímky obrazovky

Instalace

  1. Nahrajte adresář media-deduper do adresáře pluginy (obvykle wp-content / plugins)
  2. Aktivujte plugin pomocí nabídky „Plugins“ v aplikaci WordPress
  3. Navštivte stránku Media > Manage Duplicates pro generování duplicitního indexu a zobrazení duplicitních souborů

Nejčastější dotazy

Jak se vypočítají duplikáty?

Media Deduper se podívá na původní soubor nahraný do každého příspěvku k přílohám a vypočítá jedinečný hash (za použití md5) pro daný soubor. Tyto hashy jsou uloženy jako informace postmeta. Jakmile je souborový hash vypočten, lze jej porovnat s hashesy ostatních souborů, aby zjistili, zda jsou jejich data přesná.

Proč obsahuje seznam duplikátů všechny kopie duplicitního souboru a ne pouze další?

Protože neexistuje způsob, jak zjistit, který z duplikátů je „skutečný“ nebo „nejlepší“ na základě vašich preferovaných metadat atd.

Měla bych vybrat pouze všechny duplikáty a hromadně smazat trvale?

NE! Vzhledem k tomu, že seznam zahrnuje každou kopii vašich duplikátů, budete pravděpodobně vždy chtít uložit jednu verzi, takže pomocí Odstranit trvale odstranit všechny z nich bude velmi, velmi špatné. Nepokládejte to. Byli jste varováni.

Místo toho doporučujeme použít akci Inteligentní smazání (která se také nachází v nabídce Hromadné akce). Chytré odstranění vymaže vybrané položky jeden po druhém a odmítne odstranit položku, pokud nemá žádné zbývající duplikáty. Například pokud máte tři kopie snímku a vyberete všechny tři a vyberete možnost Smart Smazat, budou odstraněny dvě kopie a třetí bude přeskočeno.

Opět důrazně doporučujeme zálohovat data dříve, než provedete hromadné operace odstranění, včetně inteligentního odstranění.

Znemožňuje Media Deduper duplikáty ze všech metod importu?

Media Deduper v tomto okamžiku identifikuje a blokuje duplicitní mediální soubory ručně nahrané prostřednictvím administračního panelu – nezakrývá duplikáty, které jsou importovány prostřednictvím WP-CLI nebo pluginu WordPress Importer.

Pracuje to se všemi pluginy?

Volná verze neobsahuje podporu pluginů. Media Deduper Pro se integruje s řadou populárních pluginů, včetně WooCommerce a Yoast SEO.

Jak mohu přispět?

Git repozitář by měl být veřejně dostupný na adrese https://bitbucket.org/cornershopcreative/plugin_media-deduper. Nebojte se vidlici, upravte, vytahujte požadavky atd.

Recenze

30. 10. 2020
This worked great! I had a site that's been around for years and had a lot of duplicate images, but they were all named different things so it was like a complicated game of "Memory" to try and find them myself. This plugin is just like the Google "search by image" to find duplicates, which is exactly what I needed. The free version will only tell you when it's used as a featured image though, so if you want to be sure not to break anything, it might be worth getting the pro version. (although I used the built in search function to find images in posts/pages with some success)
16. 9. 2020
It worked smoothly when I used smart delete method to delete duplicate images. However, all remained images are orphaned now, we need to attach each image manually to specific post. Though it does not affect in short run. However, in long run, it may be difficult to search and delete unused images due to their unattached stuatus, though they are actually used in the post, page or somewhere else. Now, I am searching for plugin that automatically attach orphaned (i.e. unattached) images to specific page-post in which they have used.
26. 6. 2020
I'm on a tight deadline building a project, thought this plugin may be helpful as I iterate over a pretty massive data importer I'm building. Boy was I wrong. I don't get how anyone thought it was acceptable to A) Not respect pagination settings configured from the Screen Options menu or B) Allow for a smart delete of all images. It would literally take less time to code up a one time algorithm then sort through 100+ pages smart deleting one at a time. Further, it forgets the setting "Show Duplicates that Share Files" every time you run smart delete adding insult to injury of what is already a very poor UI. Even if you're not a coder, more likely than not it'd literally be faster for you to just go through the media library yourself and clean up duplicates. Waste of $20.
18. 2. 2020
This is one of the best plugins for wordpress. Free version is good but pro is awesome so I decided to buy it and support developers as well. Thanks again
8. 12. 2019
I was really hoping that this plugin would be helpful. I was maxing out my inodes on my hosting and was working to try and get my files down because I had ridiculous amounts of thumbnails and duplicated files after ten years of blogging and several host changes. I was recommended this plugin on a reddit forum. I was surprised that it found so many dupes, but when I checked them over, they did seem legit, as they were all showing the kinds of file names I expected (filename1, filename2, etc). Unfortunately, after I deleted them, and everything seemed fine, a few days later I started getting tons of alerts showing broken images everywhere. It turned out it had deleted a TON of files that were not dupes. Not only that, but because it merged files together, it changed alt text on files that shouldn't have been changed and changed the sharing images for certain posts to images belonging to completely separate posts. In short, it basically broke a TON of posts on my site, and I've now spent several days having to clean it up. I definitely feel like an idiot because I trusted the technology to know what it was doing, and I should have been more thorough in my inspection of what it had done. But I hope someone can learn from my mistakes and not waste their money like I did.
Přečtěte si všech 30 recenzí

Autoři

Media Deduper je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Přehled změn

1.5.3

  • Nyní můžete hledat duplicitní média z obrazovky Spravovat duplikáty pomocí vyhledávacího pole „Vyhledat duplicitní položky“.
  • Problém, který mohl způsobit, že se na stránce s nastavením pluginu Media Deduper objevily chyby PHP, byl opraven. Tento problém neovlivnil jiné stránky (ani ty pro správce).

1.5.2

  • Opravuje problém, který by mohl způsobit úbytek výkonu nebo zácpu MySQL na místech s velkým počtem příspěvků během počáteční aktivace nebo při upgradu z 1.4.2 nebo dříve na 1.5.0 nebo 1.5.1

1.5.1

  • Opraví chybějící soubory při počátečním vydání verze 1.5.0, což by mohlo způsobit fatální chyby

1.5.0

  • Media Deduper nyní indexuje přílohy asynchronně, což znamená, že nemusíte nechávat prohlížeč otevřený, když indexuje knihovnu médií.

1.4.2

  • Media Deduper nyní plně podporuje funkci koše médií (aka konstanta MEDIA_TRASH, viz tento příspěvek pro více informací). Jakmile je funkce Media Deduper 1.4.2 povolena, pokud je aktivována funkce košového média:
    • Obrazovka Spravovat duplikáty zobrazí (a umožní uživateli vymazat nebo Smart Delete) . Dříve byly na této obrazovce uvedeny pouze přílohy, které nebyly odstraněny, což způsobilo matoucí chování, například když mediální knihovna webu obsahovala dvě kopie obrazu, ale jedna byla v koši.
    • Pokud se uživatel pokusí nahrát mediální soubor, který již existuje v knihovně médií, ale stávající kopie souboru je v koši, uživatel bude již zabráněno nahrání nové kopie.
  • Bugfix: Odkazy „Připojit“ nebo „Odpojit“ v tabulce seznamu na obrazovce Spravovat duplikáty nyní fungují znovu poté, co přestaly pracovat v předchozí verzi pluginu.

1.4.1

  • Vylepšení zpráv o Pro: zobrazení na méně stránek, nezobrazovat uživatelům, kteří nemají oprávnění instalovat nové pluginy, mírně měnit znění z důvodu jasnosti.

1.4.0

  • „Odstranit zachování doporučené“ byl přejmenován na „Smart Delete“.
  • Inteligentní smazání logiky bylo změněno, takže nikdy nebude vymazána poslední kopie mediální položky. Dříve smazání Zachycené doporučené by pouze uložilo poslední kopii souboru, pokud by se některý z jeho duplikátů použil jako vybraný obrázek někde na webu.
  • Ve výchozím nastavení je seznam duplikátů seřazen podle velikosti (největší první) a sekundárně podle data (nejdříve nejprve).
  • Media Deduper nyní upozorní uživatele před provedením operace Smart Delete, takže máte možnost zrušit, pokud změníte názor.
  • Přidali jsme informace o nově vydané aplikaci Media Deduper Pro.
  • Pokud vaše stránky používají PHP 5.2 nebo starší, Media Deduper se nyní deaktivuje sama místo toho, aby způsobila chyby.
  • Oprava chyb: Druhá nabídka hromadných akcí ve spodní části seznamu duplikátů se za určitých okolností nesprávně chovala. To bylo opraveno.
  • Bugfix: Dřívější verze aplikace Media Deduper by mohly mít vliv na to, jak byly uloženy další možnosti obrazovky. Tento problém by se týkal pouze zásuvných modulů, které prováděly neobvyklé věci (např. Logika ověřování dat) na háčku set-screen-option , a tento problém jsme se do tohoto prostředí neobjevili, tak jako tak.

1.3.2

  • Oprava chyby: Oprava problému, který způsobil, že hromadné akce (Odstranit trvale, Odstranit zachování doporučené) nepracuje správně u některých verzí aplikace WordPress.
  • Pokud je změněn mediální soubor (například pomocí vestavěného editoru obrázků WP nebo pluginem Enable Media Replace), plugin nyní znovu zkontroluje, zda je aktualizovaný soubor duplikát jiného souboru v knihovně médií.
  • Vyčištění malého kódu.

1.3.1

  • Oprava chyby: Oprava problému, který způsobil, že přílohy byly uvedeny jako „duplikáty“ i po odstranění všech identických příloh.

1.3

  • Refactoring PHP využívat nové háčky WP 4.7 pro manipulaci s hromadnými akcemi.
  • Drobná vylepšení zpráv o „úspěchu“ zobrazených po provedení hromadné akce na množině duplicitních příloh.
  • Po odinstalování plugin nyní odstraní pole meta „mdd_size“, které přidává do příloh. Dříve by to mělo odstranit pouze pole „mdd_hash“
  • Vyčištění malého kódu.
  • Oprava chyby: Oprava problému, který způsobil sloupce na obrazovce Spravovat duplikáty (Soubor, Autor atd.), Aby se ve skutečnosti nezdařil.
  • Oprava chyb: Ujistěte se, že sloupec ‚velikost‘ přidaný do hlavní knihovny médií (pouze v zobrazení seznamu) je správně stylizovaný & amp; .

1.2.2

  • Bugfix: Oprava chyby v 1.2.1 představila problém s prováděním inteligentních mazání, takže byla přepsána. Deduper a normální knihovna médií by měly fungovat podle očekávání.

1.2.1

  • Oprava chyby: Odstranění chování, při němž by hromadné mazání médií z knihovny médií přesměrovalo uživatele do administrátorské stránky Deduper po provedení odstranění.

1.2.0

  • Přidání nástrojů pro sdílení pomůže podpořit šíření Media Deduper.
  • Refaktuji CSS do samostatného souboru CSS.
  • Refaktuji JS do samostatného souboru JS.
  • Oprava chyb: Změna upozornění, které se zobrazí, když je indexování ručně přerušeno, což znamená, že indexování ještě není dokončeno.

1.1.1

  • Oprava chyby, která by obsahovala všechna média jako duplikáty, pokud všechny duplikáty sdílejí mediální soubory

1.1.0

  • Implementoval kontrolu, aby rozlišoval příspěvky, které jsou duplikáty, protože ve skutečnosti sdílejí jeden mediální soubor a aktualizují uživatelské rozhraní tak, aby umožnily ovládání zobrazování těchto příspěvků.
  • Opravena chyba na úrovni oznámení pro nedefinovanou proměnnou $ _GET

1.0.3

  • Opravena chyba s „Opravdu chcete to udělat?“ které se objevují kvůli příliš agresivní kontrole odkazů

1.0.2

  • Opravena chyba, která se projevuje při hromadném mazání žádných položek nebo spuštění HHVM / PHP7

1.0.1

  • Opravena chyba, kde Media Deduper nechtěl být odinstalován
  • Opravena chyba, při níž hromadné odstranění nefungovalo vždy
  • Opravena drobná chyba PHP na úrovni oznámení

1.0.0

  • Provedli jste možnost „Smazat zachování doporučené“, abyste zabránili neúmyslnému vymazání použitých mediálních prostředků jako miniatury pošty
  • Vylepšené indexování, které zahrnuje velikost souboru
  • K tabulce duplikátů, která využívá výše uvedené údaje o velikosti, byl přidán sloupec s rozdělením velikosti souboru
  • Možnost zdokonalené obrazovky pro ovládání počtu příspěvků na média zobrazených na stránce
  • Zahrnutá nová karta nápovědy poskytuje další informace týkající se pluginu, indexování a odstranění
  • Různé opravy chyb, včetně těch, které porušily hromadné odstranění

0.9.3

  • Provádění záložky Možnosti zobrazení pro ovládání počtu zobrazených položek. Toto je předchůdce některých vylepšení uživatelského rozhraní (snad).

0.9.2

  • Různé čištění

0.9.1

  • Přepsání dotazu SQL pro nalezení duplicit je mnohem výkonnější. Podpora pro uživatele gizmomol pro přepsání!

0.9

  • Počáteční zveřejnění.