Dieses Plugin ist nicht mit den jüngsten 3 Hauptversionen von WordPress getestet worden. Es wird möglicherweise nicht mehr gewartet oder unterstützt und kann Kompatibilitätsprobleme haben, wenn es mit neueren Versionen von WordPress verwendet wird.

Regenerate Thumbnails

Beschreibung

Mit „Regenerate Thumbnails“ kannst du die Vorschaubilder (alle Größen) für ein oder mehrere Bilder in deiner Mediathek neu generieren.

This is useful for situations such as:

  • 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.

Es bietet außerdem die Funktion, alte, unbenutzte Vorschaubilder zu löschen und somit Speicherplatz freizugeben.

Im Gedenken an Alex Mills

Im Februar 2019 verstarb Alex Mills, der Autor dieses Plugins. Er hinterließ eine große Zahl an Plugins, die künftig von Automattic und anderen Mitgliedern der WordPress-Community gepflegt werden. Wenn dieses Plugin nützlich für dich ist, dann ziehe doch eine Spende an die Oregon Health and Science University in Erwägung. Weitere Informationen findest du hier.

Alternativen

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.

Jetpack’s Photon Module

Jetpack is a plugin by Automattic, makers of WordPress.com. It gives your self-hosted WordPress site some of the functionality that is available to WordPress.com-hosted sites.

The Photon module makes the images on your site be served from WordPress.com’s global content delivery network (CDN) which should speed up the loading of images. Importantly though it can create thumbnails on the fly which means you’ll never need to use this plugin.

I personally use Photon on my own website.

Hinweis: Ich arbeite für Automattic, aber ich würde Photon empfehlen, auch wenn ich nicht dort arbeiten würde.

Benötigst du Hilfe? Hast Du einen Fehler gefunden? Möchtest du Code beisteuern?

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

Der Quellcode dieses Plugins ist verfügbar auf GitHub.

Screenshots

  • 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. Gehe in den Administrationsbereich und wähle Plugins -> Hinzufügen aus dem Menü.
  2. Suche nach „Regenerate Thumbnails“.
  3. Klicke auf „Installieren“.
  4. Klicke auf „Aktivieren“.
  5. Gehe zu „Werkzeuge > Vorschaubilder regenerieren“.

FAQ

Ist das Plugin konform zur DSGVO? (https://de.wikipedia.org/wiki/Datenschutz-Grundverordnung)

Das Plugin protokolliert oder überträgt keinerlei Benutzerdaten. Tatsächlich führt es keinerlei Aktionen im Frontend aus, sonder nur im Admin-Bereich (Backend). Daher sollte es DSGVO-konform sein, aber ich bin kein Anwalt.

Rezensionen

30. Juli 2024 1 Antwort
Wordpress scales down very big images, adding a ‚full‘ image with ‚-scaled‘ suffix, and stores the original file and it’s name in the db. RT plugin however regens thumbails based on the ’scaled‘ image, so all the intermediate sizes are re-named. This can break images when combined with offloading etc. Unless I am missing something, this ‚-scaled‘ resizing of big images is default wordpress functionality so the RT plugin should handle it properly by using the original image (using functions like wp_get_original_image_url, wp_get_original_image_path) etc, so as not to orphan a whole set of thumbnails, use the wrong full image and generate a new set of intermediate sizes. Eg:These are the currently registered thumbnail sizes, whether they exist for this attachment, and their filenames: thumbnail: 280×178 pixels (cropped to fit) 8C2A3575-scaled-280×178.jpg medium: 300×300 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-300×200.jpg medium_large: 0×0 pixels (thumbnail would be larger than original) large: 720×1200 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-720×480.jpg avatar: 180×180 pixels (cropped to fit) 8C2A3575-scaled-180×180.jpg 1536×1536: 1536×1536 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1536×1024.jpg 2048×2048: 2048×2048 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-2048×1366.jpg featured-medium: 700×446 pixels (cropped to fit) 8C2A3575-scaled-700×446.jpg featured-large: 1398×1398 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1398×932.jpg extra-large: 1598×1598 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1598×1066.jpg The attachment says it also has these thumbnail sizes but they are no longer in use by WordPress. You can probably safely have this plugin delete them, especially if you have this plugin update any posts that make use of this attachment. medium (old): 300×200 pixels 8C2A3575-300×200.jpg large (old): 720×480 pixels 8C2A3575-720×480.jpg thumbnail (old): 280×178 pixels 8C2A3575-280×178.jpg avatar (old): 180×180 pixels 8C2A3575-180×180.jpg 1536×1536 (old): 1536×1024 pixels 8C2A3575-1536×1024.jpg 2048×2048 (old): 2048×1365 pixels 8C2A3575-2048×1365.jpg featured-medium (old): 700×446 pixels 8C2A3575-700×446.jpg featured-large (old): 1398×932 pixels 8C2A3575-1398×932.jpg extra-large (old): 1598×1065 pixels 8C2A3575-1598×1065.jpg cmplz_banner_image: 350×100 pixels 8C2A3575-350×100.jpg
9. Juli 2024
Very useful plugin. I have been using this plugin for the last 5 years.
23. März 2024
Bonjour et merci à l’auteur Ce plugin à sauvé mon site, ou en tout cas plusieurs heures de travail. Les images étaient présente dans le backup mais pas les miniatures. Donc je ne voyais plus rien dans la médiathèque. Et cette extension a recréé toute les mignatures !! Il mérite les 5 etoiles
3. März 2024
Thank you for continuing to maintain this plugin in memory of Alex Mills. And it’s commendable that WP-CLI and other alternatives are mentioned, which is anything but a matter of course.
24. Januar 2024 1 Antwort
I used the plugin to regenerate featured images only after changing the theme, worked well with about 2000 images.
Alle 388 Rezensionen lesen

Mitwirkende & Entwickler

„Regenerate Thumbnails“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Regenerate Thumbnails“ wurde in 36 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Regenerate Thumbnails“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

Version 3.1.6

  • Fix: Respect „Skip regenerating existing correctly sized thumbnails“ setting.
  • Fix: Don’t delete all thumbnails when deleting old unregistered thumbnails size.

Version 3.1.5

  • Fix: Don’t overwrite ‚All X Attachment‘ button label with featured images count.
  • Tested successfully with PHP 8.1.
  • Tested successfully with PHP 8.2.

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

  • Bessere Fehlerbehandlung bei AJAX-Antworten im JavaScript. Dies sollte einen lange anstehenden Fehler in diesem Plugin beheben. Unterstützung von Hew Sutton.

Version 2.2.3

  • Macht die Fähigkeit erforderlich, dieses Plugin filterbar zu verwenden, damit Theme und andere Plugins es ändern können. Unterstützung von Jackson Whelan.

Version 2.2.2

  • Nonce nicht prüfen, bevor wir sicher sind, dass die Action für dieses Plugin aufgerufen wurde. Behebt einige „Bist du sicher, dass du das tun möchtest“-Fehlermeldungen.

Version 2.2.1

  • Behebt das Sammelaktionen-Dropdown unten. Danke an Stefan für den Hinweis!

Version 2.2.0

  • Kurz vor Veröffentlichung von WordPress 3.1 wurden Änderungen an der Sammelaktion-Funktionalität vorgenommen, mit denen meine Umsetzung das spezielle Feature zur Regenerierung von mehreren Bildern kaputt gemacht wurde. Diese Version ergänzt das Sammelaktionsmenü durch Verwendung von Javascript, da dies im Moment die einzige Möglichkeit zur Umsetzung ist.

Version 2.1.3

  • Verschiebt den Aufruf von error_reprting() im AJAX-Handler an den Anfang, sodass wir sicherer sind, dass keine PHP-Fehler ausgegeben werden. Einige Hosts deaktivieren die Verwendung von set_time_limit() und der Aufruf verursachte die Ausgabe einer PHP-Warnung.

Version 2.1.2

  • Bei der Regenerierung von Bildern werden statt der ältesten die neuesten Bilder zuerst bearbeitet.
  • Behebt einen Fehler bei Regenerierungs-Fehlermeldungen in einigen Browsern. Danke an pete-sch für die Meldung des Fehlers.
  • Unterdrückt PHP-Fehler im AJAX-Handler um das Senden einer ungültigen JSON-Antwort zu vermeiden. Danke an pete-sch für die Meldung des Fehlers.
  • Bessere und detailliertere Fehlerberichte, wenn wp_generate_attachment_metadata() fehlschlägt.

Version 2.1.1

  • Formulierung ein wenig aufgeräumt, um den neuen Features besser zu entsprechen und besser verständlich zu sein.
  • Screenshot aktualisiert.

Version 2.1.0

Jede Menge neuer Features!

  • Dank großer Hilfe bei jQuery von Boris Schapira bricht eine fehlerhafte Bild-Regenerierung nicht mehr den kompletten Vorgang.
  • Das Ergebnis jeder Bild-Regenerierung wird jetzt ausgegeben. Du kannst einfach sehen, welche Bilder erfolgreich regeneriert wurden und welche fehlgeschlagen sind. Wurde inspiriert durch ein Konzept von Boris.
  • Es gibt jetzt einen Button auf der Regenerierungsseite, der dir ermöglicht, die Größenänderung von Bildern aus jedem Grund abzubrechen. Basiert auf Code von Boris.
  • Du kannst nun einzelne Bilder aus der Medienseite regenerieren. Der Link dafür wird in der Aktionsliste angezeigt, wenn du über die Zeile fährst.
  • Du kannst nun auf der Medienseite mehrere Bilder in einer Sammelaktion regenerieren. Markiere die Kontrollkästchen und wähle aus dem Dropdown-Menü für Sammelaktionen „Regenerate Thumbnails“. Ab WordPress 3.1.
  • Die Gesamtzeit des Regenerierungsvorgangs wird nun in der letzten Statusbenachrichtigung angezeigt.
  • Upgrade der Version der jQuery UI Progressbar.

Version 2.0.3

  • Veralteten Funktionsaufruf ausgewechselt.

Version 2.0.2

  • Direkte Abfrage der Datenbank um nur abzurufen, was das Plugin benötigt (die Anhangs-ID). Dies reduziert den benötigten Speicher da nicht für jeden Anhang die gesamte Reihe gespeichert wird.

Version 2.0.1

  • Ich habe versehentlich einen check_admin_referer() (Nonce-Prüfung) auskommentiert gelassen.

Version 2.0.0

  • Von Grund auf neu programmiert. Verwendet jetzt eine AJAX-Anfrage pro Anhang um die Größenveränderung durchzuführen. Keine PHP-Fehler mehr durch Überschreiten der maximalen Ausführungszeit oder etwas in der Art. Außerdem ein hübscher Fortschrittsbalken, damit der Benutzer weiß, wie es läuft.

Version 1.1.0

  • WordPress 2.7 Aktualisierungen – Code und UI. Danke an jdub und Patrick F.

Version 1.0.0

  • Erstveröffentlichung

Upgrade Notice

Support for WordPress 5.3