Este plugin não foi testado com as 3 atualizações principais mais recentes do WordPress. Pode ser que não tenha mais manutenção ou suporte e talvez tenha problemas de compatibilidade quando usado com versões mais recentes do WordPress.

Media Deduper

Descrição

O Media Deduper irá encontrar e eliminar imagens duplicadas e anexos de sua biblioteca de mídia do WordPress. Após a instalação, você terá uma nova opção “Gerenciar duplicatas” na seção mídia.

Antes que o Media Deduper possa identificar ativos duplicados, ele construirá um índice de todos os arquivos em sua biblioteca de mídia, o que pode levar algum tempo. Assim que isso é feito, no entanto, Media Deduper adiciona automaticamente novos uploads para seu índice, portanto, você não deve ter que gerar o índice novamente.

Precisa de indexação mais rápida? Confira o Media Deduper Pro.

Assim que estiver em funcionamento, o Media Deduper fornece duas ferramentas principais:

  1. Uma página de “Gerenciar duplicatas” listando todos os seus arquivos de mídia duplicados. A lista torna mais fácil de ver e apagar arquivos duplicados: excluir um e o seu gêmeo desaparecerá da lista porque então não será mais uma duplicata. Fácil! Por padrão, a lista é classificada por tamanho de arquivo, para que você possa se concentrar em excluir os arquivos que liberarão mais espaço.
  2. Uma varredura nos arquivos de mídia conforme eles são enviados pelo painel para evitar que uma duplicata seja adicionada à sua Biblioteca de mídia. Impede que novas duplicatas sejam introduzidos, automaticamente!

O Media Deduper vem com uma opção “Exclusão inteligente” que impede que a imagem em destaque de um post seja excluída, mesmo que essa imagem seja encontrada como uma duplicata em outro lugar no site.

Se um post tem uma imagem de destaque que é um arquivo duplicado, a Exclusão inteligente irá re-atribuir a imagem ao post uma cópia da imagem já esteja em uso antes de excluir o item duplicado para que a aparência do post não seja afetada. Esse recurso somente mapeia as imagens destacadas e não as utilizadas em galerias, textos de post, shortcodes, metatados ou em qualquer outro lugar.

Procurando mais recursos? O Media Deduper Pro inclui recursos para campos de imagem de vários plugins populares também.

Note que a identificação de duplicada é baseada nos dados dos próprios arquivos, e não em quaisquer títulos, legendas ou outros metadados que você pode ter fornecido no painel do WordPress.

O Media Deduper pode diferenciar entre 1.) itens de mídia que são duplicados porque os arquivos de mídia que eles vinculam para ter os mesmos dados e 2.) aqueles que realmente apontam para o mesmo arquivo de dados, o que pode acontecer com um plugin como WP Job Manager ou Duplicate Post.

Como com qualquer plugin que pode executar operações destrutivas em seu banco de dados e/ou arquivos, usar o Media Deduper pode resultar em perda de dados permanentes, se você não tiver cuidado. Faça backup de seus dados antes de experimentar o Media Deduper! Sério! Nós realmente não queremos que você destrua suas coisas!

Precisa de mais ajuda? O Media Deduper Pro inclui suporte dedicado da Cornershop Creative.

Requisitos

O Media Deduper requer o PHP 5.3 ou posterior.

Imagens de tela

Instalação

  1. Faça o upload do diretório media-deduper para o diretório de plugins (normalmente wp-content/plugins)
  2. Ative o plugin por meio do menu “Plugins” no WordPress
  3. Acesse Mídia > Gerenciar duplicatas para gerar o índice de duplicatas e ver seus arquivos duplicados

FAQ

Como as duplicatas são identificadas?

O Media Deduper examina o arquivo original carregado para cada post de anexo e calcula um hash exclusivo (usando MD5) para esse arquivo. Esses hashes são armazenados como informações postmeta. Depois que o hash de um arquivo é calculado, ele pode ser comparado com os hashes de outros arquivos para ver se seus dados são uma correspondência exata.

Por que a lista de duplicatas inclui todas as cópias de um arquivo duplicado e não apenas os extras?

Porque não há nenhuma maneira de saber qual das duplicatas é a “real” ou “melhor” baseado em seus metadados preferidos, etc.

Devo apenas selecionar todas as duplicatas e excluir em massa permanentemente?

Não! A lista inclui cada cópia de suas duplicatas, e você provavelmente vai querer sempre salvar uma delas, então usar a opção Excluir permanentemente para excluir todas elas seria muito, muito ruim. Não faça isso. Você foi avisado.

Em vez disso, recomendamos o uso da ação Exclusão inteligente (que também é encontrada no menu de ações em massa). A Exclusão inteligente excluirá os itens selecionados, um por um, e se recusará a excluir um item se não tiver duplicatas restantes. Por exemplo, se você tiver três cópias de uma imagem e selecionar todas as três e escolher Exclusão inteligente, duas cópias serão excluídas e a terceira será ignorada.

Novamente, é altamente recomendável fazer um backup de seus dados antes de realizar quaisquer operações de exclusão em massa, incluindo a Exclusão inteligente.

O Media Deduper impede duplicatas de todos os métodos de importação?

No momento, o Media Deduper só identifica e bloqueia arquivos de mídia duplicados manualmente carregados através do painel de administração — ele não bloqueia duplicatas que são importadas via WP-CLI ou pelo plugin Importador doWordPress.

Ele funciona com qualquer plugin?

A versão gratuita não inclui suporte ao plugin. O Media Deduper Pro se integra com diversos plugins populares, incluindo WooCommerce e Yoast SEO.

Como eu posso colaborar?

O repositório git deve estar disponível publicamente em https://bitbucket.org/cornershopcreative/plugin_media-deduper. Sinta-se livre para editar, for, fazer pull requests, etc.

Avaliações

8 de dezembro de 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.
21 de outubro de 2019
It's fully professional plugin to check duplicate media files(I've used for). It's really unbelievable for me that WordPress has this kind of help plugin. It works like a charm. The main benefit of this plugin is, it checks duplicate media while uploading a new image, WOW. Genius developer. Thanks, developer. I want to request to developer to improve and keep update this plugin.
27 de agosto de 2019
Não vale nada esse plugin, travou tudo o meu site, uma bosta, inútil. Fiz meu próprio script para deletar imagens duplicadas.
16 de fevereiro de 2019
This is a real helpful plugin. I got few duplicates, 5400 medias in my WP and now I have less 3000 medias and all works! This a fantastic plugin, sure, I love!
Leia todas as 26 avaliações

Contribuidores e desenvolvedores

“Media Deduper” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

Registro de alterações

1.5.3

  • You can now search duplicate media from the Manage Duplicates screen using the “Search duplicate items” search box.
  • An issue that could cause PHP errors to appear on the Media Deduper plugin settings screen has been fixed. This issue did not affect other pages or admin screens.

1.5.2

  • Fix an issue that could cause a performance hit or MySQL bottleneck on sites with large numbers of posts during initial activation, or when upgrading from 1.4.2 or earlier to 1.5.0 or 1.5.1

1.5.1

  • Fix missing files in initial release of version 1.5.0, which could cause fatal errors

1.5.0

  • Media Deduper now indexes attachments asynchronously, meaning you don’t have to keep the browser open while it indexes your media library.

1.4.2

  • Mídia Deduper agora suporta totalmente o recurso de mídia de lixo (também conhecido como a constante MEDIA_TRASH; Veja este post para obter mais informações). A partir de mídia Deduper 1.4.2, se a mídia lixo recurso está habilitado:
    • A tela de gerenciamento de duplicatas listará (e permitirá que o usuário escolha ente excluir ou a Exclusão inteligente) ambos os posts de anexos na lixeira ou não, apenas os anexos fora da lixeira eram listados anteriormente nesta tela, o que causava um comportamento confuso se, por exemplo, a biblioteca de mídia do site continha duas cópias de uma imagem, mas um estava na lixeira.
    • Se um usuário tentar fazer upload de um arquivo que já exista na biblioteca de mídia, mas a cópia existente está no lixo, o usuário já não seja mais impedido de fazer o upload da nova cópia.
  • Correção de erro: os links “anexar” ou “desanexar” na tabela de lista na tela Gerenciar duplicatas agora estão funcionando novamente, depois que eles pararam de trabalhar em uma versão anterior do plug-in.

1.4.1

  • Ajustes para mensagens sobre a versão Pro: exibir em menos páginas, não exibir para os usuários que não têm permissão para instalar novos plugins, alterar o texto ligeiramente para maior clareza.

1.4.0

  • “Excluir preservando as destacadas” foi renomeado para “Exclusão inteligente”.
  • A lógica da Exclusão inteligente foi alterada para que ela nunca exclua a última cópia de um item de mídia. Anteriormente, a opção Excluir preservando a destacada apenas salvaria a última cópia de um arquivo se ele ou uma de suas duplicatas fosse usada como uma imagem destacada em algum lugar no site.
  • Por padrão, a lista de duplicatas agora é classificada por tamanho (maior primeiro), e secundariamente pela data (mais recente primeiro).
  • O Media Deduper agora avisará os usuários antes de executar uma operação de exclusão inteligente, para que você tenha a chance de cancelar se mudar de idéia.
  • Adicionamos informações sobre o recém-lançado Media Deduper Pro.
  • Se o seu site estiver executando o PHP 5.2 ou anterior, o Media Deduper agora se desativará ao invés de causar erros.
  • Correção de erro: o segundo menu de ação em massa, na parte inferior da lista de duplicatas, não estava se comportando corretamente em algumas circunstâncias. Isso foi corrigido.
  • Correção de erro: versões anteriores do Media Deduper poderiam potencialmente ter afetado como outras opções de tela de plugins foram salvas. Este problema só teria afetado plugins que fizeram coisas incomuns (por exemplo, lógica de validação de dados) sobre o set-Screen-opção gancho, e nós não funcionamos para este problema na selva, mas agora é fixo de qualquer maneira.

1.3.2

  • Correção de erro: corrigindo um problema que causou ações em massa (excluir permanentemente, excluir preservando destaque) para não funcionar corretamente em algumas versões do WordPress.
  • Quando um arquivo de mídia é alterado (usando o editor de imagem nativo do WP ou um plugin como o Enable Media Replace, por exemplo), o plugin agora irá verificar novamente se o arquivo atualizado é uma duplicata de outro arquivo na biblioteca de mídia.
  • Limpeza menor de código.

1.3.1

  • Correção de erro: corrigindo um problema que causou anexos a serem listados como “duplicatas” mesmo depois que todos os anexos idênticos tinham sido excluídos.

1.3

  • Reescrita do PHP para tirar proveito dos novos ganchos do WP 4.7 para lidar com ações em massa.
  • Pequenas melhorias para mensagens de ‘sucesso’ exibidas após uma ação em massa ser executada em um conjunto de anexos duplicados.
  • Quando desinstalado, o plugin agora irá apagar o campo de metadados ‘mdd_size’ que ele adiciona aos anexos. Anteriormente apenas suprimiria o campo ‘mdd_hash’.
  • Limpeza menor de código.
  • Correção de erro: corrigindo um problema que causou as colunas na tela Gerenciar duplicatas (arquivo, autor, etc.) para não ser realmente classificável.
  • Correção de erro: garantindo que a coluna ‘ tamanho ‘ adicionada à biblioteca de mídia principal (somente na exibição de lista) seja denominada corretamente e classificável.

1.2.2

  • Correção de erro: o Correção de erro em 1.2.1 introduziu um problema com a realização de deleções inteligentes, por isso foi reescrito. Deduper e a biblioteca de multimédia normal devem funcionar como previsto agora.

1.2.1

  • Correção de erro: eliminando o comportamento onde a mídia de exclusão em massa da biblioteca de mídia redirecionaria o usuário para a página de administração do Deduper após executar a exclusão.

1.2.0

  • Adicionando ferramentas de compartilhamento para ajudar a espalhar seu amor pelo Media Deduper!
  • Reconstrução do CSS num arquivo CSS independente.
  • Reconstrução do JS num arquivo JS independente.
  • Correção de erro: alterando a mensagem de notificação mostrada quando a indexação é abortada manualmente para indicar que a indexação ainda não está completa.

1.1.1

  • Corrigindo um bug que listaria todas as mídias como duplicatas se todas as duplicatas compartilharem um arquivo de mídia

1.1.0

  • Implementou uma verificação para diferenciar postagens que são duplicatas porque eles realmente compartilham um único arquivo de mídia e atualizaram a interface do usuário para permitir o controle da exibição dessas posts.
  • Corrigido um erro de nível de aviso para a variável $_GET indefinida

1.0.3

  • Corrigido um erro com “Tem certeza de que deseja fazer isso?” aparecendo devido à verificação excessivamente agressiva de referenciador

1.0.2

  • Corrigido um erro que aparecia quando não está excluindo nenhum item em massa ou executando o HHVM/PHP7

1.0.1

  • Corrigido um bug onde o Media Deduper não queria ser desinstalado
  • Corrigido um erro onde a exclusão em massa nem sempre funcionou
  • Corrigido um erro secundário do PHP de nível de aviso

1.0.0

  • Implementou a opção ‘Excluir preservando a destacada’ para evitar inadvertidamente apagar ativos de mídia em uso como miniaturas de post
  • Indexação aprimorada para incluir o tamanho do arquivo
  • Adicionada uma coluna classificável ‘tamanho do arquivo’ à tabela de duplicatas que aproveita os dados de tamanho acima mencionados
  • Opção de tela refinada para controlar o número de posts de mídia mostradas por página
  • Incluiu uma nova aba de ajuda para fornecer mais informações sobre o plugin, indexação e exclusão
  • Várias correções de erro, incluindo uma que quebrava a exclusão em massa

0.9.3

  • Implementando a aba Opções de tela para controlar o número de itens exibidos. Este é um precursor para alguns outros aprimoramentos da interface do usuário (esperançosamente).

0.9.2

  • Limpezas diversas

0.9.1

  • Reescrevendo a consulta SQL para localizar duplicatas com uma performance massivamente melhor. Graças o usuário gizmomol por reescrever!

0.9

  • Lançamento público inicial.