Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

WP Media Cleanup – Änderungsprotokoll


Version 1.0.17 – 3. März 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version ersetzt das Dashicon des Admin-Menüs durch ein benutzerdefiniertes SVG-Symbol und enthält eine übersichtlichere Distribution, da das Release-Skript nicht mehr enthalten ist.

Plugin:

  • [UPD] Das Dashicon wurde durch ein benutzerdefiniertes SVG-Menüsymbol in der WordPress-Admin-Seitenleiste ersetzt.
  • [UPD] release.sh aus den Distributions-Builds ausgeschlossen, um das Plugin-Paket sauber zu halten.

Version 1.0.16 – 29. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Wartungsversion konsolidiert alle aktuellen Verbesserungen, darunter das Scannen von Theme-Dateien nach fest codierten Bildverweisen, ein Suchfeld auf der Seite „Sichern/Wiederherstellen“, das Scannen von serialisierten Post-Metadaten für ACF- und Page-Builder-Kompatibilität, das Scannen von Term-Metadaten für WooCommerce und eine Korrektur für Division durch Null.

Plugin:

  • [NEU] Scannen von Theme-Dateien hinzugefügt, um fest codierte Bildverweise in Theme-Vorlagen zu erkennen.
  • [NEU] Suchfeld auf der Seite „Sichern/Wiederherstellen“ hinzugefügt, um Backup-Datensätze schneller filtern zu können.
  • [NEU] Batch-Scannen von serialisierten Post-Metadaten hinzugefügt, um Bilder zu erfassen, die in ACF-Repeatern und Page-Builder-Daten gespeichert sind.
  • [NEU] Metascanning für Begriffe hinzugefügt, um WooCommerce-Kategorie-Miniaturansichten und andere begriffsbasierte Bilder zu erfassen.
  • [FIX] Fehler bei der Division durch Null in wp_media_cleanup_format_size() behoben, wenn der Wert Null, negativ oder nicht numerisch ist.

Version 1.0.15 – 29. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version führt einen Workflow zur stückweisen Extraktion ein, um PHP-Timeout-Fehler auf großen WordPress-Websites zu vermeiden, indem der Scan in mehrere AJAX-Aufrufe aufgeteilt wird, mit wiederaufnehmbarer Statusverfolgung und schrittweisen Fortschrittsanzeigen.

Plugin:

  • [NEU] Einführung eines dreistufigen Scan-Workflows: Inhaltsscan, Extraktion (in Teilen) und Bildgrößenscan, um große Post-Meta-Tabellen ohne Zeitüberschreitungen zu verarbeiten.
  • [NEU] Unterstützung für wiederaufnehmbare Scans mit datenbankgestützter Statusverfolgung und automatischer Wiederholung (bis zu 3 Versuche pro Schritt) hinzugefügt.
  • [NEU] Es wurden schrittweise Fortschrittsmeldungen hinzugefügt, damit Benutzer genau sehen können, welche Datenquelle überprüft wird (Widgets, Anpassungsprogramm, benutzerdefinierte Felder usw.).
  • [FIX] Konflikt bei der Cron-Planung in WordPress 6.7+ behoben, indem die Registrierung vom Hook „plugins_loaded“ zum Hook „init“ verschoben wurde.
  • [UPD] Standardisierte AJAX-Fehlerantworten und korrigierte Funktionsprüfungen in allen Scan-Handlern.

Version 1.0.14 – 22. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version behebt einen schwerwiegenden Fehler bei der Division durch Null bei der Formatierung der Dateigröße und bietet eine sicherere Scanabdeckung für Bilder, die in serialisierten Post-Metadaten (ACF, Page Builder) und WooCommerce-Term-Metadaten gespeichert sind.

Plugin:

  • [FIX] Schwerwiegender Fehler bei der Division durch Null in wp_media_cleanup_format_size() behoben – Funktion gibt nun bei ungültigen Eingaben „0 B“ zurück, anstatt einen PHP-Fehler auszulösen.
  • [NEU] Es wurde ein gebündeltes, serialisiertes Post-Meta-Scanning hinzugefügt, um Bilder in ACF-Repeater-Feldern und beliebten Page Buildern zu erkennen.
  • [NEU] Metascanning hinzugefügt, um WooCommerce-Kategorie-Miniaturansichten und andere begriffsbasierte Bildverweise zu erkennen.
  • [UPD] Unit-Tests für wp_media_cleanup_format_size()-Randfälle hinzugefügt – Testsuite umfasst nun 33 Tests.

Version 1.0.13 – 20. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version erweitert die Bilderkennung auf serialisierte Post-Meta- und Term-Meta-Daten und reduziert so das Risiko von Fehlalarmen beim Scannen von Websites, die ACF, Page Builder oder WooCommerce verwenden.

Plugin:

  • [NEU] Umfassendes serielles Post-Meta-Scanning hinzugefügt, um Bilder zu erfassen, die in ACF-Repeater-Feldern und Page-Builder-Layouts eingebettet sind.
  • [NEU] Metascanning hinzugefügt, um WooCommerce-Kategorie-Miniaturansichten davor zu schützen, als ungenutzt markiert zu werden.

Version 1.0.12 – 16. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version fügt ein Suchfeld zur Seite „Sichern/Wiederherstellen“ hinzu, behebt Datenbank-Sperrfehler, die durch leere Scan-IDs verursacht werden, optimiert das Scannen benutzerdefinierter Felder und korrigiert die Genauigkeit der Bildanzahl.

Plugin:

  • [NEU] Suchfeld auf der Seite „Sichern/Wiederherstellen“ hinzugefügt, um Sicherungsdatensätze schnell zu filtern.
  • [FIX] Leere scan_id behoben, die bei fragmentierten Scans zu Datenbank-Sperrfehlern führte.
  • [UPD] Die Scan-Leistung für benutzerdefinierte Felder wurde optimiert, um die Abfragebelastung auf großen Websites zu reduzieren.
  • [FIX] Die Bildanzahl wurde korrigiert, sodass nun ausschließlich Datenbankdatensätze anstelle von Dateisystemzählungen verwendet werden, um die Genauigkeit zu gewährleisten.

Version 1.0.11 – 16. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version fügt ein Bestätigungsmodal für große Website-Scans hinzu, um versehentliche Zeitüberschreitungen zu verhindern, und behebt Datenbank-Sperrfehler, die durch fehlende Scan-IDs verursacht werden.

Plugin:

  • [NEU] Vor dem Start von Scans wird nun ein großes Bestätigungsfenster angezeigt, das Benutzer auf Websites mit großen Uploads oder Post-Meta-Tabellen warnt.
  • [FIX] Fehler bei der Datenbanksperre behoben, die durch leere scan_id-Werte während der Chunked-Scan-Vorgänge verursacht wurden.

Version 1.0.10 – 16. Januar 2026

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Kleinere Wartungsversion, die die Bildanzahlberichterstattung korrigiert, sodass ausschließlich Datenbankdatensätze verwendet werden, anstatt sich auf Dateisystemzählungen zu verlassen.

Plugin:

  • [FIX] Die Bildanzahl wurde so angepasst, dass nur Datenbankdatensätze verwendet werden, wodurch Unstimmigkeiten aufgrund von Inkonsistenzen im Dateisystem beseitigt wurden.

Version 1.0.9 – 17. Dezember 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version bietet nun Unterstützung für Partnerlizenzen, um den Vertrieb unter eigenem Namen über Hosting-Anbieter zu ermöglichen.

Plugin:

  • [NEU] Integration von Partnerlizenzen hinzugefügt, um Vertriebsvereinbarungen mit Hosting-Anbietern zu unterstützen.

Version 1.0.8 – 19. November 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Mit dieser Version wird das Plugin in der gesamten Codebasis und Dokumentation von „WP Image Size Cleanup“ in „WP Media Cleanup“ umbenannt.

Plugin:

  • [UPD] Das Plugin wurde in allen Dateien, Strings und Dokumentationen von „WP Image Size Cleanup“ in „WP Media Cleanup“ umbenannt.

Version 1.0.7 – 27. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version verbessert die Admin-Benutzeroberfläche, korrigiert die Standard-Batchgröße für Shared-Hosting-Umgebungen, fügt ein Duplicator-Integrationsmodal hinzu und macht die Einstellungen für die Aufbewahrungsdauer in der gesamten Benutzeroberfläche dynamisch.

Plugin:

  • [UPD] Die Ausrichtung der Dashicons in den Schaltflächen „Scannen“, „Löschen“ und „Wiederherstellen“ in der gesamten Admin-Oberfläche wurde korrigiert.
  • [FIX] Die Standard-Batchgröße wurde von 50 auf 25 korrigiert, um eine bessere Kompatibilität mit Shared-Hosting-Umgebungen zu gewährleisten.
  • [NEU] Modal für die Integration des Duplicator-Plugins hinzugefügt, das vor der Bereinigung Empfehlungen für die Sicherung anzeigt.
  • [UPD] Alle Verweise auf die Aufbewahrungsdauer in der Benutzeroberfläche zeigen nun den konfigurierten Wert anstelle der fest codierten Angabe „30 Tage“ an.
  • [UPD] Die Meldung wurde aktualisiert, um absolute Sicherheitsbehauptungen zu entfernen und Duplicator als bewährte Vorgehensweise vor der Bereinigung zu empfehlen.

Version 1.0.6 – 24. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Kritischer Fix zum Hinzufügen eines Schutzes für responsive Bilder (srcset), um das Löschen von Bildgrößen zu verhindern, die in responsiven Bildersets von WordPress verwendet werden.

Plugin:

  • [FIX] srcset-Schutz hinzugefügt – Bildgrößen, die in responsiven Bildersets von WordPress verwendet werden (mittel, groß, mittelgroß, 1536×1536, 2048×2048), werden nun automatisch beibehalten.
  • [UPD] Verwendet WordPress-Kern wp_get_attachment_image_srcset() für eine genaue srcset-Erkennung.

Version 1.0.5 – 24. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version bietet umfassende WP-CLI-Unterstützung für die serverseitige Automatisierung, verstärkt die Cron-Bereinigung gegen Pfadüberquerungsangriffe und erweitert die Testsuite auf 30 Tests.

Plugin:

  • [NEU] Vollständiger WP-CLI-Befehlssatz hinzugefügt: find_unused, delete_unused, list_backups, restore, stats und benchmark.
  • [NEU] Schutz vor Pfadüberquerung für die Bereinigung von Cron-Backups durch Validierung mit realpath() und Überprüfung der Verzeichnisgrenzen hinzugefügt.
  • [FIX] Behandlung leerer Backup-Pfade bei der Cron-Bereinigung korrigiert, um unbeabsichtigte Dateioperationen zu verhindern.
  • [UPD] Validierung der Whitelist für Formatparameter zu CLI-Befehlen hinzugefügt.
  • [UPD] Testsuite auf 30 Tests erweitert, darunter 6 neue Cron-Sicherheitstests (alle bestanden).

Version 1.0.4 – 23. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version verbessert die Wiederherstellung von Backups durch Metadatenverfolgung, fügt detaillierte Berichte zu Speicherstatistiken hinzu und verbessert die Sicherheitsüberprüfung des Wiederherstellungspfads.

Plugin:

  • [NEU] Metadaten-Tracking für Backup-Datensätze hinzugefügt, um eine genaue Wiederherstellungsberichterstattung zu unterstützen.
  • [NEU] Dashboard mit Speicherstatistiken hinzugefügt, das die Festplattennutzung, die Größe der Sicherungskopien und den Bereinigungsverlauf anzeigt.
  • [UPD] Verbesserte Sicherheitsüberprüfung des Wiederherstellungspfads, um Pfadüberquerungen während der Wiederherstellung zu verhindern.

Version 1.0.3 – 23. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version führt die Funktion „Alle Backups wiederherstellen“ mit Stapelverarbeitung ein, fügt Tests zur Überprüfung des Wiederherstellungspfads hinzu und verbessert die Zuverlässigkeit der Massenwiederherstellung bei großen Backup-Sätzen.

Plugin:

  • [NEU] Schaltfläche „Alle Backups wiederherstellen“ mit Stapelverarbeitung hinzugefügt, um große Backup-Sammlungen ohne Zeitüberschreitungen zu verarbeiten.
  • [NEU] Tests zur Wiederherstellung von Backups hinzugefügt, einschließlich Pfadvalidierung und Sicherheitsprüfungen.
  • [UPD] Verbesserte Massenwiederherstellung, um die Gesamtzahl der Backups zu verfolgen und genaue Ergebnisse zu melden.

Version 1.0.2 – 23. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version verbessert die Sicherheitsüberprüfung bei Dateiwiederherstellungsvorgängen und optimiert die Fehlerbehandlung und Protokollierung in der gesamten Bereinigungs-Engine.

Plugin:

  • [UPD] Verbesserte Sicherheitsüberprüfung für Wiederherstellungspfade, um unsichere oder unerwartete Dateispeicherorte zu blockieren.
  • [UPD] Verbesserte Fehlerbehandlung und Debug-Protokollierung bei Bereinigungs- und Wiederherstellungsvorgängen.

Version 1.0.1 – 23. Oktober 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Diese Version bietet erhebliche Leistungsverbesserungen durch O(1)-Hashmap-Lookups, fügt grundlegende WP-CLI-Unterstützung hinzu, verbessert die Scan-Zuverlässigkeit durch temporäres Caching und optimiert die Admin-Oberfläche.

Plugin:

  • [UPD] Indizierte Array-Lookups wurden durch Hash-Maps für O(1)-Deduplizierung ersetzt, wodurch die Leistung auf großen Websites erheblich verbessert wurde.
  • [UPD] Optimierte Chunk-Verarbeitung, um Verzögerungen bei umfangreichen Scans zu vermeiden.
  • [NEU] Grundlegende WP-CLI-Unterstützung für die Medienbereinigung über die Befehlszeile hinzugefügt.
  • [UPD] Verbesserte Scan-Leistung durch Verwendung von Transient Caching für die Suche nach verwendeten Bildern.
  • [UPD] Verschiedene Verbesserungen der Admin-Oberfläche, darunter Meldungen bei leerem Status und Layout-Korrekturen.

Version 1.0.0 – 25. September 2025

PHP-Version: 7.2+
WordPress-Version: 5.5 oder höher.
Getestet bis: 6.9

  • Erste Veröffentlichung von WP Media Cleanup – einem WordPress-Plugin zum sicheren Entfernen ungenutzter Bildgrößenvarianten, um Speicherplatz freizugeben und gleichzeitig die Originalbilder zu schützen.

Plugin:

  • [NEU] Erste Plugin-Version mit benutzerdefiniertem PSR-4-Autoloader (keine Composer-Abhängigkeit in der Produktion).
  • [NEU] Kern-Scan-Engine zur Erkennung ungenutzter Bildgrößenvariationen in Beiträgen, Widgets, Customizer und benutzerdefinierten Feldern.
  • [NEU] Ständig aktives Backup-System – alle Löschvorgänge erstellen automatisch Backups (kann nicht deaktiviert werden).
  • [NEU] Weiches Löschen mit 30-tägigem Wiederherstellungsfenster – Dateien werden vor der endgültigen Löschung in ein temporäres Verzeichnis verschoben.
  • [NEU] Aktivitätsprotokoll mit konfigurierbarer Aufbewahrungsdauer.
  • [NEU] Täglicher Cron-Job zur automatischen Bereinigung abgelaufener Backups und alter Protokolleinträge.
  • [NEU] Umfassende Testsuite mit 30 Tests zu den Themen Scannen, Löschsicherheit, Backup-Integrität und Sicherheit.

War dieser Beitrag hilfreich?


Verwandte Artikel

Lassen Sie keinen weiteren Tag ungeschützt verstreichen

Jede Stunde ohne ordnungsgemäße WordPress-Backups gefährdet Ihre Website - Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplikator jetzt kaufen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr exklusives Angebot für „
“!

Als Kunde von „ “ erhalten Sie 60 % Rabatt.

Probieren Sie Duplicator kostenlos auf Ihrer Website aus – erfahren Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht zu lange – dieser exklusive Rabatt von 60 % ist nur für begrenzte Zeit verfügbar.

oder
Jetzt 60 % Rabatt auf Duplicator Pro sichern →