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!

Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.

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!

Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.

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

Požadavky

Media Deduper requires PHP 7.0 or later.

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

7. 5. 2024
I downloaded this plugin to use it to remove duplicate media items that had been accidentally created by WP All Import. In our case there were 2 media items (attachments) which referred to a single file. I just wanted to remove the duplicate attachment post and leave the file and one attachment post. Firstly the index did not find all instances of the issue. Secondly when I used the smart delete on some instances it removed the files and left media items which were no longer pointing to any file on the server so returned a 404 for the missing media file. This is certainly not the expected behaviour so I had to revert to my backup.
12. 2. 2024
Praktisch umd doppelte Medien zu vermeiden. Arbetitet super
25. 8. 2023
Ran on a site I know to have hundreds of duplicated images. Indexed 33k images and didn’t find a single one!
Přečtěte si všech 42 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.9

  • Fixed PHP warnings that could appear on the Debug Info screen if other plugins altered the active_plugins option or the output of the get_plugins() function.
  • Fixed a deprecation from WP Core („WP_Scripts::localize was called incorrectly“).

1.5.8

  • Fixed deprecation warnings („Creation of dynamic property…“) that appeared under PHP 8.0+.
  • Fixed a deprecation from WP Core („WP_List_Table::__set(): The property is_trash is not declared.“).

1.5.7

  • Enhancement: instead of warning about Smart Deletion each time a Smart Delete operation is performed, Media Deduper will now only warn before the first operation. Users can now Smart Delete multiple pages‘ worth of items on the Manage Duplicates screen without repeatedly clicking through the Smart Delete warning.
  • Fixed a bug that caused multiple copies of the warning message to appear when smart deleting items on the Manage Duplicates screen, when running on WordPress 5.7 and up.
  • Fixed a bug that could, under rare circumstances, cause fatal errors on the Manage Duplicates screen.
  • The „Block Duplicate Uploads“ feature has been removed for the time being due to incompatibilities with the Block Editor.

1.5.6

  • Addressed two issues with the warning message that appears when HTTP basic authentication is detected: the ‚Check Again‘ link is no longer broken, and the message now goes away when WP Cron HTTP Auth is properly configured.

1.5.5

  • Addressed a rare fatal error with trying to handle a WP_Error as an array in mdd_basic_auth_check().

1.5.4

  • Enhancement: Now MDD tries to identify when a site is behind an http auth login that interfere’s with wp-cron and MDD’s ability to index media.
  • Enhancement: Now only loading MDD scripts and styles on admin pages where they’re required.

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 now fully supports the media trash feature (a.k.a. the MEDIA_TRASH constant; see this post for more information). As of Media Deduper 1.4.2, if the media trash feature is enabled:
    • The Manage Duplicates screen will list (and allow the user to delete or Smart Delete) both trashed and non-trashed attachment posts. Previously, only non-trashed attachments were listed on this screen, which caused confusing behavior if, for instance, a site’s media library contained two copies of an image, but one was in the Trash.
    • 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í.