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.
  • You’ve changed the dimensions of an existing thumbnail size, for example via Settings → Media.
  • 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. Go to your admin area and select Plugins → Add New from the menu.
  2. Lancez une recherche pour « Regenerate Thumbnails ».
  3. Cliquez sur Installer.
  4. Cliquez sur Activer.
  5. Navigate to Tools → Regenerate Thumbnails.

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

19 septembre 2021
Thank you, after migrating the thumbnails got messed up and it fixed them
25 juin 2021
Hello and thanks to u with this amazing plugin, i found out this plugin will make new size images without Exif data and erace them. but my pics are copyrighted and i dont want this happen. do u have any advice for me? u can set option in this plugin for delete exif or not. Thanks
2 juin 2021
I'm a longtime WP dev and if you need to regenerate thumbnails its the way to go. I appreciate the fact its free, this is what makes WP great
Lire les 367 avis

Contributeurs & développeurs

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

Contributeurs

“Regenerate Thumbnails” a été traduit dans 32 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.5

  • Fix: Don’t overwrite ‘All X Attachment’ button label with featured images count.

Version 3.1.4

  • Fix: Don’t attempt to regenerate SVG’s.
  • Bump tested version.
  • Update dependencies.

Version 3.1.3

  • Update plugin dependencies to the latest version.

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

  • 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

Support for WordPress 5.3