Regenerate Thumbnails

Description

Regenerate Thumbnails vous permet de régénérer toutes les tailles de miniatures pour une ou plusieurs images qui ont été téléversées dans votre bibliothèque de médias.

Cela est utile dans des situations telles que :

  • A new thumbnail size has been added and you want past uploads to have a thumbnail in that size.
  • Vous avez modifié les dimensions d’une taille d’image existante, par exemple en allant sur Réglages > Médias.
  • Vous avez opté pour un nouveau thème WordPress qui utilise des tailles d’images différentes.

Il permet de plus de libérer de l’espace sur votre serveur en effaçant les anciennes miniatures inutilisées.

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.

Alternatives

WP-CLI

Si vous avez accès à votre serveur en ligne de commande, il est hautement recommandé d’utiliser WP-CLI (en anglais) à la place de cette extension car c’est plus rapide (pas de surcharge de requêtes HTTP) et car cela peut être lancé depuis un terminal pour de nombreuses miniatures. Pour plus d’informations, consulter la documentation sur la commande media regenerate (en anglais).

Module Photon de Jetpack

Jetpack est une extension d’Automattic, l’éditeur de WordPress.com. Elle apportera à votre site WordPress auto-hébergé certaines des fonctionnalités disponibles sur les sites hébergés par WordPress.com.

Le module Photon permet aux images de votre site d’être servies depuis le CDN Global WordPress.com ce qui devrait accélérer le chargement des images. De plus, il permet de créer les miniatures à la volée ce qui veut dire que vous n’aurez même pas besoin de cette extension.

J’utilise personnellement Photon sur mon propre site web.

Avertissement : je travaille pour Automattic mais j’aurais recommandé Photon même si je n’y travaillais pas.

Need Help? Found A Bug? Want To Contribute Code?

Le support de cette extension est proposé sur les forums WordPress.org (en anglais).

Le code source de cette extension est disponible sur GitHub (en anglais).

Captures d’écran

  • The main plugin interface.
  • Regenerating in progress.
  • 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.

Installation

  1. Rendez-vous dans votre interface d’administration, dans le menu Extensions > Ajouter.
  2. Lancez une recherche pour « Regenerate Thumbnails ».
  3. Cliquez sur Installer.
  4. Cliquez sur Activer.
  5. Aller dans Outils Régénérer les miniatures

FAQ

Cette extension est-elle conforme au [RGPD](https://www.cnil.fr/fr/reglement-europeen-sur-la-protection-des-donnees-ce-qui-change-pour-les-professionnels) ?

Ce extension ne conserve ni ne transmet aucune donnée utilisateur. Elle n’effectue aucune action sur la partie utilisateur de votre site Web, uniquement dans la zone d’administration. Cela signifie qu’elle devrait être conforme, mais je ne suis pas avocat.

Avis

Blurry pictures GONE!

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.

Thanks, Alex

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.

Horrible UX – absolutely not clear how to use this.

What's the bloody point of this plugin? I doesn't do ANYTHING!? I just runs through all your images while a progress bar is showing, and the it says: "Yay, all done generating x number of thumbnails". But, WHERE ARE THEY? I added custom image sizes to the functions.php file but NONE of them are genereated ANYWHERE. Please, be more specific about WHAT to expect and HOW to actually ACCESS the allegedly regenerated thumbnails. Or maybe start by taking a 101 course in UX?
Lire les 343 avis

Contributeurs & développeurs

« Regenerate Thumbnails » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Regenerate Thumbnails” a été traduit dans 27 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Regenerate Thumbnails » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

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

  • Fix slowdown in certain cases in the media library.
  • Fix not being able to regenerate existing thumbnails for single images. Props @idofri.
  • Fix JavaScript error that could occur if the REST API response was unexpected (empty or PHP error).
  • Fix bug related to multibyte filenames.
  • If an image is used as the featured image on multiple posts, only regenerate it once instead of once per 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.
  • Try to more gracefully handle cases where there’s missing metadata for attachments.
  • Wait until init to initialize the plugin so themes can filter the plugin’s capability. plugins_loaded is too early.
  • Fix a JavaScript error that would cause the whole regeneration process to stop if an individual image returned non-JSON, such as a 500 error code.
  • Accept GET requests for the regenerate REST API endpoint instead of just POSTs. For some reasons some people’s sites are using GET despite the code saying use POST.
  • Make the attachment ID clickable in error messages.
  • Fetch 25 attachments at a time instead of 5. I was using 5 for testing.
  • PHP notice fixes.

Version 3.0.0

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

Version 2.2.4

  • Meilleure gestion des rapports d’erreur AJAX dans le code Javascript. Cela devrait résoudre un bug existant depuis longtemps dans l’extension. Proposition de Hew Sutton.

Version 2.2.3

  • Ajout de compatibilité pour que les thèmes et autres extensions puissent filtrer cette extension. Proposition de Jackson Whelan.

Version 2.2.2

  • Ne pas vérifier le nonce avant d’être sûr que l’action appelée concernait cette extension. Corrige beaucoup de messages d’erreur de type « Êtes vous certain de vouloir faire cela ? ».

Version 2.2.1

  • Corrige le menu d’actions groupées du bas. Merci à Stephan d’avoir remonté ce problème !

Version 2.2.0

  • Modification de la fonctionnalité d’actions groupées faite un peu avant la sortie de WordPress 3.1, qui cassait la façon dont j’avais implémenté la fonctionnalité de regénération multiple d’images. Cette version ajoute les actions groupées au menu en utilisant Javascript car c’est la seule façon de le faire actuellement.

Version 2.1.3

  • Déplacement de l’appel error_reporting() dans la commande AJAX au début, pour que nous soyons plus sûrs qu’aucune erreur PHP ne sorte. Certains hébergeurs désactivent l’usage de set_time_limit() et cet appel provoquait l’affichage d’un avertissement PHP.

Version 2.1.2

  • Quand toutes les images sont regénérées, les images les plus récentes sont traitées avant les plus anciennes.
  • Corrige un bug avec les rapports d’erreurs de regénération dans certains navigateurs. Merci à pete-sch d’avoir remonté l’erreur.
  • Enlève les erreurs PHP dans la commande AJAX pour éviter d’envoyer une réponse JSON invalide. Merci à pete-sch d’avoir remonté l’erreur.
  • Meilleur relevé plus détaillé des erreurs lorsque wp_generate_attachment_metadata() échoue.

Version 2.1.1

  • Petit nettoyage des formulations pour une meilleure compatibilité avec les nouvelles fonctionnalités et pour être plus facile à comprendre.
  • Captures d’écrans mises à jour.

Version 2.1.0

Beaucoup de nouvelles fonctionnalités !

  • Merci beaucoup pour l’aide sur jQuery de Boris Schapira, une regénération d’image échouée ne stoppera plus le processus complet.
  • Les résultats de la regénération de chaque image sont maintenant affichés. Vous pouvez facilement voir quelles images ont été regénérées avec succès et celles qui ont échouées. Inspiré par un concept de Boris.
  • Il y a maintenant un bouton permettant d’interrompre le redimensionnement d’images pour n’importe quelle raison dans la page de regénération. Basé sur un code proposé par Boris.
  • Vous pouvez maintenant regénérer des images depuis la page « Médias ». Le lien s’affichera dans la liste d’actions lorsque vous survolez la ligne.
  • Vous pouvez maintenant regénérer par action groupée depuis la page de médias. Cochez les cases et sélectionnez « Regénérer les vignettes » dans le menu déroulant « Actions groupées ». Uniquement sur les versions 3.1 et plus de WordPress.
  • Le temps total que prend le processus de regénération est maintenant affiché dans le message de statut final.
  • Barre de progression jQuery UI mise à niveau.

Version 2.0.3

  • Remplace la fonction d’appel dépréciée.

Version 2.0.2

  • Requête directe dans la base de données pour parcourir uniquement ce dont l’extension a besoin (l’ID du média). Cela va réduire la mémoire requise car on ne stocke plus la ligne entière pour chaque média.

Version 2.0.1

  • J’ai accidentellement laissé un check_admin_referer() (vérification de nonce) non commenté.

Version 2.0.0

  • Recodé entièrement. Utilise maintenant des requêtes AJAX pour le redimensionnement. Plus de temps d’exécution maximal sur PHP ou autres choses de ce genre. Ajoute aussi une jolie barre de progression pour permettre à l’utilisateur de savoir où l’extension en est.

Version 1.1.0

  • Mises à jour relatives à WordPress 2.7 – code + interface. Merci à jdub et Patrick F.

Version 1.0.0

  • Version initiale.

Upgrade Notice

Bugfix release