Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

WP Media Cleanup – Changelog


Version 1.0.17 – 3. März 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version ersetzt das Dashicon des Admin-Menüs durch ein benutzerdefiniertes SVG-Icon und liefert einen saubereren Distributions-Build, indem das Release-Skript ausgeschlossen wird.

Plugin:

  • [UPD] Dashicon durch benutzerdefiniertes SVG-Menü-Icon in der WordPress-Admin-Seitenleiste ersetzt.
  • [UPD] release.sh aus 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 neuer.
Getestet bis: 6.9

  • Diese Wartungsversion fasst alle jüngsten Verbesserungen zusammen, einschließlich der Überprüfung von Theme-Dateien auf hartcodierte Bildreferenzen, einer Suchleiste auf der Backup-/Wiederherstellungsseite, der Überprüfung serialisierter Post-Metadaten für ACF- und Page-Builder-Kompatibilität, der Überprüfung von Term-Metadaten für WooCommerce und einer Behebung des "Division by Zero"-Fehlers.

Plugin:

  • [NEU] Überprüfung von Theme-Dateien hinzugefügt, um hartcodierte Bildreferenzen in Theme-Vorlagen zu erkennen.
  • [NEU] Suchleiste auf der Backup-/Wiederherstellungsseite hinzugefügt, um Backup-Datensätze schneller zu filtern.
  • [NEU] Stapelweise Überprüfung serialisierter Post-Metadaten hinzugefügt, um Bilder zu erfassen, die in ACF-Repeatern und Page-Builder-Daten gespeichert sind.
  • [NEU] Überprüfung von Term-Metadaten hinzugefügt, um WooCommerce-Kategorie-Thumbnails und andere term-basierte Bilder zu erfassen.
  • [FIX] Division-by-zero-Fehler 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 neuer.
Getestet bis: 6.9

  • Diese Version führt einen "chunked extraction"-Workflow ein, um PHP-Timeout-Fehler auf großen WordPress-Sites zu verhindern, indem der Scan in mehrere AJAX-Aufrufe aufgeteilt wird, mit fortsetzbarer Zustandsverfolgung und schrittspezifischen Fortschrittsanzeigen.

Plugin:

  • [NEU] 3-Phasen-Scan-Workflow eingeführt: Inhalts-Scan, Extraktion (chunked) und Bildgrößen-Scan zur Verarbeitung großer Post-Meta-Tabellen ohne Timeouts.
  • [NEU] Fortsetzbare Scan-Unterstützung mit datenbankbasierter Zustandsverfolgung und automatischem Wiederholungsversuch (bis zu 3 Versuche pro Schritt) hinzugefügt.
  • [NEU] Schrittspezifische Fortschrittsmeldungen hinzugefügt, damit Benutzer genau sehen, welche Datenquelle überprüft wird (Widgets, Customizer, benutzerdefinierte Felder usw.).
  • [FIX] Cron-Scheduling-Konflikt auf WordPress 6.7+ behoben, indem die Registrierung zum init-Hook anstelle von plugins_loaded verschoben wurde.
  • [UPD] AJAX-Fehlerantworten standardisiert und Berechtigungsprüfungen für Scan-Handler korrigiert.

Version 1.0.14 – 22. Januar 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version behebt einen fatalen Division-by-zero-Fehler bei der Formatierung von Dateigrößen und fügt eine sicherere Scan-Abdeckung für Bilder hinzu, die in serialisierten Post-Metadaten (ACF, Page Builder) und WooCommerce-Term-Metadaten gespeichert sind.

Plugin:

  • [FIX] Fataler Division-by-zero-Fehler in wp_media_cleanup_format_size() behoben – die Funktion gibt jetzt '0 B' für ungültige Eingaben zurück, anstatt einen PHP-Fehler auszulösen.
  • [NEU] "Batched serialized post meta scanning" hinzugefügt, um Bilder in ACF-Repeater-Feldern und gängigen Page Buildern zu erkennen.
  • [NEU] Term-Meta-Scanning hinzugefügt, um WooCommerce-Kategorie-Thumbnails und andere term-basierte Bildreferenzen zu erkennen.
  • [UPD] Unit-Tests für Edge Cases von wp_media_cleanup_format_size() hinzugefügt – Testsuite jetzt mit 33 Tests.

Version 1.0.13 – 20. Januar 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version erweitert die Bilderkennung auf serialisierte Post-Metadaten und Term-Metadaten, wodurch das Risiko von Fehlalarmen bei der Überprüfung von Websites mit ACF, Page Buildern oder WooCommerce reduziert wird.

Plugin:

  • [NEU] Umfassendes Scannen von serialisierten Post-Metadaten hinzugefügt, um Bilder in ACF-Repeater-Feldern und Page-Builder-Layouts zu erfassen.
  • [NEU] Term-Meta-Scanning hinzugefügt, um WooCommerce-Kategorie-Thumbnails vor der Markierung als ungenutzt zu schützen.

Version 1.0.12 – 16. Januar 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version fügt ein Suchfeld zur Backup-/Wiederherstellungs-Seite hinzu, behebt Datenbank-Sperrfehler, die durch leere Scan-IDs verursacht werden, optimiert das Scannen von benutzerdefinierten Feldern und korrigiert die Genauigkeit der Bildanzahl.

Plugin:

  • [NEU] Suchfeld auf der Backup-/Wiederherstellungs-Seite hinzugefügt, um Backup-Datensätze schnell zu filtern.
  • [FIX] Leere scan_id, die Datenbank-Sperrfehler während "chunked scans" verursachte, behoben.
  • [UPD] Leistung des Scannens von benutzerdefinierten Feldern optimiert, um die Abfragelast auf großen Websites zu reduzieren.
  • [FIX] Bildanzahl korrigiert, um Genauigkeit zu gewährleisten, indem nur Datenbankdatensätze anstelle von Dateisystemzählungen verwendet werden.

Version 1.0.11 – 16. Januar 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

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

Plugin:

  • [NEU] Bestätigungsmodal für große Websites hinzugefügt, bevor Scans eingeleitet werden, und Benutzer auf Websites mit großen Uploads oder Post-Meta-Tabellen gewarnt.
  • [FIX] Datenbank-Sperrfehler behoben, die durch leere scan_id-Werte bei geteilten Scanvorgängen verursacht wurden.

Version 1.0.10 – 16. Januar 2026

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Kleinere Wartungsversion, die die Berichterstattung über die Bildanzahl korrigiert, indem sie ausschließlich Datenbankeinträge verwendet, anstatt sich auf Dateisystemzählungen zu verlassen.

Plugin:

  • [FIX] Bildanzahl korrigiert, um nur Datenbankeinträge zu verwenden, wodurch Diskrepanzen durch Dateisysteminkonsistenzen beseitigt werden.

Version 1.0.9 – 17. Dezember 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version fügt Unterstützung für Partnerlizenzen hinzu, um White-Label-Distributionen ü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 neuer.
Getestet bis: 6.9

  • Diese Version benennt das Plugin von „WP Image Size Cleanup“ in „WP Media Cleanup“ im gesamten Code und in der gesamten Dokumentation um.

Plugin:

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

Version 1.0.7 – 27. Oktober 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
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] Dashicon-Ausrichtung in Scan-, Lösch- und Wiederherstellungsschaltflächen in der gesamten Admin-Oberfläche korrigiert.
  • [FIX] Standard-Batchgröße von 50 auf 25 korrigiert, um die Kompatibilität mit Shared-Hosting-Umgebungen zu verbessern.
  • [NEU] Duplicator-Plugin-Integrationsmodal für Empfehlungen vor dem Backup hinzugefügt, bevor die Bereinigung durchgeführt wird.
  • [UPD] Alle Verweise auf die Aufbewahrungsdauer in der Benutzeroberfläche zeigen nun den konfigurierten Wert anstelle eines fest codierten „30 Tage“.
  • [UPD] Nachrichten aktualisiert, um absolute Sicherheitsaussagen zu entfernen und Duplicator als Best Practice vor der Bereinigung zu empfehlen.

Version 1.0.6 – 24. Oktober 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Kritische Korrektur, die den Schutz für responsive Bilder (srcset) hinzufügt, um die Löschung von Bildgrößen zu verhindern, die in den responsiven Bildsätzen von WordPress verwendet werden.

Plugin:

  • [FIX] srcset-Schutz hinzugefügt – Bildgrößen, die in den responsiven Bildsätzen von WordPress verwendet werden (medium, large, medium_large, 1536×1536, 2048×2048), werden jetzt automatisch beibehalten.
  • [UPD] Verwendet WordPress Core 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 neuer.
Getestet bis: 6.9

  • Diese Version fügt umfassende WP-CLI-Unterstützung für die serverseitige Automatisierung hinzu, härdet die Cron-Bereinigung gegen Path-Traversal-Angriffe ab 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 Path Traversal zur Cron-Backup-Bereinigung hinzugefügt, unter Verwendung von realpath()-Validierung und Verzeichnisgrenzprüfungen.
  • [FIX] Behandlung leerer Backup-Pfade in der Cron-Bereinigung behoben, um unbeabsichtigte Dateioperationen zu verhindern.
  • [UPD] Whitelist-Validierung für das Formatparameter-Format zu CLI-Befehlen hinzugefügt.
  • [UPD] Testsuite auf 30 Tests erweitert, einschließlich 6 neuer Cron-Sicherheitstests (alle bestanden).

Version 1.0.4 – 23. Oktober 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version verbessert die Wiederherstellung von Backups mit Metadatenverfolgung, fügt detaillierte Berichte über Speicherstatistiken hinzu und verbessert die Validierung von Wiederherstellungspfaden.

Plugin:

  • [NEU] Metadatenverfolgung für Backup-Datensätze hinzugefügt, um genaue Wiederherstellungsberichte zu unterstützen.
  • [NEU] Dashboard für Speicherstatistiken hinzugefügt, das Festplattennutzung, Backup-Größe und Bereinigungsverlauf anzeigt.
  • [AKTUALISIERT] Erweiterte Validierung des Wiederherstellungspfads, um Path Traversal während der Wiederherstellung zu verhindern.

Version 1.0.3 – 23. Oktober 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

  • Diese Version führt „Alle Backups wiederherstellen“ mit Stapelverarbeitung ein, fügt Tests zur Validierung von Wiederherstellungspfaden 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 Timeouts zu verarbeiten.
  • [NEU] Backup-Wiederherstellungstests hinzugefügt, einschließlich Pfadvalidierung und Sicherheitsprüfungen.
  • [AKTUALISIERT] Massenwiederherstellung verbessert, 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 neuer.
Getestet bis: 6.9

  • Diese Version stärkt die Sicherheitsvalidierung für die Wiederherstellung von Dateien und verbessert die Fehlerbehandlung und Protokollierung in der gesamten Bereinigungs-Engine.

Plugin:

  • [AKTUALISIERT] Sicherheitsvalidierung für Wiederherstellungspfade verbessert, um unsichere oder unerwartete Dateispeicherorte zu blockieren.
  • [AKTUALISIERT] Fehlerbehandlung und Debug-Protokollierung für Bereinigungs- und Wiederherstellungsvorgänge verbessert.

Version 1.0.1 – 23. Oktober 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

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

Plugin:

  • [AKTUALISIERT] Indizierte Array-Lookups durch Hashmaps für O(1)-Deduplizierung ersetzt, was die Leistung auf großen Websites erheblich verbessert.
  • [AKTUALISIERT] Chunk-Verarbeitung optimiert, um Verlangsamungen bei großen Scans zu verhindern.
  • [NEU] Grundlegende WP-CLI-Unterstützung hinzugefügt, um die Medienbereinigung über die Befehlszeile auszuführen.
  • [AKTUALISIERT] Scan-Leistung mit Transient Caching für die Suche nach verwendeten Bildern verbessert.
  • [AKTUALISIERT] Verschiedene Verbesserungen der Admin-Oberfläche, einschließlich Meldungen für leere Zustände und Layout-Korrekturen.

Version 1.0.0 – 25. September 2025

PHP Version: 7.2+
WordPress Version: 5.5 oder neuer.
Getestet bis: 6.9

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

Plugin:

  • [NEU] Erste Plugin-Veröffentlichung mit benutzerdefiniertem PSR-4-Autoloader (keine Composer-Abhängigkeit in der Produktion).
  • [NEU] Kern-Scan-Engine zur Erkennung ungenutzter Bildgrößenvarianten in Beiträgen, Widgets, Customizer und benutzerdefinierten Feldern.
  • [NEU] All-Inklusive-Backup-System – alle Löschungen erstellen automatisch Backups (kann nicht deaktiviert werden).
  • [NEU] Soft Delete mit 30-tägigem Wiederherstellungsfenster – Dateien werden vor der endgültigen Entfernung in ein temporäres Verzeichnis verschoben.
  • [NEU] Aktivitätsprotokoll mit konfigurierbarer Aufbewahrung.
  • [NEU] Tägliche Cron-Aufgabe zur automatischen Bereinigung abgelaufener Backups und alter Protokolleinträge.
  • [NEU] Umfassende Testsuite mit 30 Tests, die Scannen, Löschsicherheit, Backup-Integrität und Sicherheit abdecken.

War dieser Artikel hilfreich?


Verwandte Artikel

Lassen Sie keinen Tag ungeschützt vergehen

Jede Stunde ohne ordnungsgemäße WordPress-Backups setzt Ihre Website einem Risiko aus • Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplicator jetzt herunterladen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr
exklusives Angebot!

Als Kunde erhalten Sie 60% RABATT

Testen Sie Duplicator kostenlos auf Ihrer Website – sehen Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht – dieser exklusive 60% Rabatt ist nur für kurze Zeit verfügbar.

oder
Holen Sie sich jetzt 60% Rabatt auf Duplicator Pro →