Regenerate Thumbnails

Descrição

Regenerate Thumbnails allows you to regenerate all thumbnail sizes for one or more images that have been uploaded to your Media Library.

Isso é útil em situações como:

  • A new thumbnail size has been added and you want past uploads to have a thumbnail in that size.
  • You’ve changed the dimensions of an existing thumbnail size, for example via Settings → Media.
  • You’ve switched to a new WordPress theme that uses featured images of a different size.

It also offers the ability to delete old, unused thumbnails in order to free up server space.

In Memory of Alex Mills

In February 2019 Alex Mills, the author of this plugin, passed away. He leaves behind a number of plugins which will be maintained by Automattic and members of the WordPress community. If this plugin is useful to you please consider donating to the Oregon Health and Science University. You can find more information here.

Alternativas

WP-CLI

If you have command line access to your server, I highly recommend using WP-CLI instead of this plugin as it’s faster (no HTTP requests overhead) and can be run inside of a screen for those with many thumbnails. For details, see the documentation of its media regenerate command.

Módulo Photon do Jetpack

O Jetpack é um plugin da Automattic, os criadores do WordPress.com. Ele dá ao seu site WordPress auto-hospedado algumas funcionalidades que estão disponíveis para os sites hospedados no WordPress.com.

O módulo Photon faz com que as imagens do seu site sejam servidas por uma rede de distribuição de conteúdo global (CDN) do WordPress.com que deve acelerar o carregamento de imagens. O importante é ele pode criar miniaturas em tempo real, o que significa que você nunca precisará usar esse plugin.

Eu pessoalmente uso o Photon no meu próprio website.

Disclaimer: I work for Automattic but I would recommend Photon even if I didn’t.

Precisa de ajuda? Encontrou um erro? Quer contribuir no código?

Support for this plugin is provided via the WordPress.org forums.

The source code for this plugin is available on GitHub.

Imagens de tela

  • A interface principal do plugin.
  • Recriação em andamento.
  • Interface for regenerating a single attachment.
  • Individual images can be regenerated from the media library in list view.
  • They can also be regenerated from the edit attachment screen.

Instalação

  1. Vá para a sua área administrativa e selecione no menu Plugins > Adicionar novo.
  2. Pesquise por “Regenerate Thumbnails”.
  3. Clique em instalar.
  4. Clique em ativar.
  5. Navegue até Ferramentas Recriar miniaturas.

FAQ

Is this plugin [GDPR](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation) compliant?

This plugin does not log nor transmit any user data. Infact it doesn’t even do anything on the user-facing part of your website, only in the admin area. This means it should be compliant but I’m not a lawyer.

Avaliações

4 de dezembro de 2019
As a theme designer and developer, I've used this plugin countless times over the years. It's a staple in every WordPress installation I've done. Most WordPress themes specify unique thumbnail sizes for the featured images displayed throughout the theme. The sizes of those thumbnails vary considerably with each theme. So, when switching themes, it's crucial to regenerate those thumbnails. As a result, your images will be resized appropriately to your new theme's specifications. Otherwise, your images may appear too small, pixelated, or the wrong proportions without the use of this plugin. Thanks for keeping such a great plugin so well maintained!
2 de julho de 2019
WordPress version 5.2.2 Clicking Regenerate Thumbnails in Media would bring me to an error page, and randomly the website received connection errors until finally I lost all access to the website. Renamed the plugins folder in the ftp directory, then re-enabled all of my plug-ins except this one.
12 de maio de 2019
Oh, thank you thank you thank you for developing this plugin! I had serious issues with my photos being displayed all soft when I use them in my blog at wordpress.com. Solution: - Install "JPG Image Quality" plugin (yes, it hasn't been in active development for 3 years now, but it apparently works just fine even with WordPress 5.2) - Install "Regenerate Thumbnails" - Use "WP Admin" to access the admin menu (not usually shown on WordPress.com) - In Settings - Media: Set the image quality to 100% (or slightly lower, though you start being able to discern the difference at about 96% or so). - In Jetpack - Settings - Performance: DISABLE the Site Accelerator! (yes! the site accelerator caches the images on WordPress' central server, and as long as that happens any image quality you set on your own server will be totally irrelevant) - In Tools - Regenerate Thumbnails: specify all thumbnails to be regenerated. I am sorry to see the Site Accelerator go. But ... I really cannot live with the (lack of) photo quality it enforces.
5 de maio de 2019
I've been using this plug-in for years to clean over created images of Newspaper theme.. really useful, doing great job. Today, I've noticed that he passed away..Only I wanted to say thanks, rest in peace.
Leia todas as 345 avaliações

Contribuidores e desenvolvedores

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

Contribuidores

“Regenerate Thumbnails” foi traduzido para 29 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “Regenerate Thumbnails” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

Version 3.1.2

  • Use wp_get_original_image_path() in WordPress 5.3

Version 3.1.1

  • Minor fix to avoid a divide by zero error when displaying thumbnail filenames.

Version 3.1.0

  • Bring back the ability to delete old, unregistered thumbnail sizes. Support for updating post contents is still disabled (too buggy).
  • Various code improvements including string localization disambiguation.

Version 3.0.2

  • Corrige a lentidão em certos casos na biblioteca de mídia.
  • Corrige não poder recriar as miniaturas existentes para imagens únicas. Graças a @idofri.
  • Corrige o erro de JavaScript que poderia ocorrer se a resposta da API REST fosse inseperada (vazio ou erro de PHP).
  • Corrige erros relacionados a nomes de arquivos multibyte.
  • Se uma imagem for usada como a imagem destacada em vários posts, apenas recrie uma vez ao invés de fazer isso em cada post.

Version 3.0.1

  • Temporarily disable the update post functionality. I tested it a lot but it seems there’s still some bugs.
  • Temporarily disable the delete old thumbnails functionality. It seems to work fine but without the update post functionality, it’s not as useful.
  • Tenta lidar mais graciosamente com casos onde há falta de metadados nos anexos.
  • Aguarda o init para inicializar o plugin para que os temas possam filtrar as capacidades do plugin. O plugins_loaded é muito cedo.
  • Corrige um erro de JavaScript que faria o processo de recriação todo parar se uma imagem individual retornasse algo não-JSON, como um código de erro 500.
  • Aceite solicitações GET para o ponto de extremidade da API REST de recriação em vez de apenas POSTs. Por algumas razões, os sites de algumas pessoas estão usando GET, apesar do código dizer para usar POST.
  • Faz o anexo clicável pelo ID nas mensagens de erro.
  • Colete 25 anexos por vez ao invés de 5. Eu estava usando 5 para testar.
  • Correções de alertas do PHP.

Version 3.0.0

  • Complete rewrite from scratch using Vue.js and the WordPress REST API.

Version 2.2.4

  • Melhor tratamento de mensagens de erro em Ajax no JavaScript. Isso deve corrigir um bug de longa data neste plugin. Proposto por Hew Sutton.

Version 2.2.3

  • Torna a capacidade necessária para utilizar este plugin filtrável, assim temas e outros plugins pode mudá-la. Proposto por Jackson Whelan.

Version 2.2.2

  • Não verifica o nonce até termos certeza de que a ação chamada era para este plugin. Corrige várias mensagens de erro como “Você tem certeza que deseja fazer isso?”.

Version 2.2.1

  • Corrigida a caixa de seleção das ações em massa. Obrigado Stefan por apontar sobre este problema!

Version 2.2.0

  • Alterações à funcionalidade ações em massa foram feitas pouco antes do lançamento da versão 3.1 do WordPress, na qual quebrou a maneira que eu implementei o recurso regeneração de múltiplas imagens em específico. Esta versão adiciona um menu de ações em massa utilizando JavaScript, já que é a única maneira disponível de fazer atualmente.

Version 2.1.3

  • Movida a chamada error_reporting() no manipulador AJAX para o começo desta forma, temos mais certeza que nenhum erro PHP sera exibido. Algumas hospedagens desabilitam a utilização de set_time_limit() e chamando isso tem exibido alertas do PHP.

Version 2.1.2

  • Quando esta regenerando todas as imagens, as mais novas serão feitas primeiro, em vez das mais velhas.
  • Corrigido um bug com os relatórios de erros do regenerador em alguns navegadores. Obrigado pete-sch por reportar este erro.
  • Evita erros PHP no manipulador de AJAX para evitar o envio de uma resposta inválida de JSON. Obrigado pete-sch por reportar este erro.
  • Relatórios de erros melhores e mais detalhados quando wp_generate_attachment_metadata() falha.

Version 2.1.1

  • Enxugado um pouco o texto para melhorar o entendimento dos novos recursos e tornar um pouco mais fácil de entender.
  • Screenshots atualizados.

Version 2.1.0

Um monte de novos recursos!

  • Obrigado pela grande ajuda com jQuery de Boris Schapira, uma falha na regeneração de uma imagem não deixará parar todo o processo.
  • Os resultados da regeneração de cada imagem agora é exibido.Você pode facilmente ver qual imagem foi regenerada com sucesso e qual falhou. Foi inspirado por um conceito de Boris.
  • Agora existe um botão na página de regeneração que irá permitir você parar o redimensionamento de imagens por qualquer motivo. Baseado em um código por Boris.
  • Agora você pode regenerar uma única imagem a partir da página de mídia. O link para fazer isso sera exibido na lista de ações quando você passar o mouse sobre a linha.
  • Agora você pode regenerar em massa várias imagens a partir da página de mídia. Marque as caixas e selecione “Regenerate Thumbnails” no menu “ações em massa”. Apenas para WordPress 3.1 ou superior.
  • O tempo total que o processo de regeneração tomou é exibido agora na mensagem final de status.
  • A versão do jQuery UI Progressbar foi atualizada.

Version 2.0.3

  • Alterada a chamada de função obsoleta.

Version 2.0.2

  • Procura diretamente no banco de dados apenas dados que o plugin precisa (o ID do anexo neste caso). Isto irá reduzir a memória necessária, uma vez que não armazena todas as informações de cada anexo.

Version 2.0.1

  • Acidentalmente eu deixei um check_admin_referer() (verificador de nonce) comentado.

Version 2.0.0

  • Codificado novamente a partir do zero. Agora faz uso de requisições AJAX por anexo para ser redimensionado. Sem mais erros de tempo máximo de execução do PHP ou qualquer coisa parecida. Também adiciona uma linda barra de progresso para deixar o usuário sabendo o que esta acontecendo.

Version 1.1.0

  • WordPress 2.7 updates — code + UI. Thanks to jdub and Patrick F.

Version 1.0.0

  • Versão inicial.

Upgrade Notice

Support for WordPress 5.3