Wichtige Funktionen des WP Media Cleanup Plugins
WP Media Cleanup hilft WordPress-Websites, Speicherplatz freizugeben, indem es sicher ungenutzte Bildgrößenvarianten entfernt und gleichzeitig Originalbilder beibehält. Nachfolgend können Sie mehr über seine Hauptfunktionen erfahren.
Sichere und geschützte Bildbereinigung
Das Plugin entfernt nur ungenutzte Bildgrößenvarianten (Thumbnails, mittel, groß und benutzerdefinierte Größen) und löscht niemals Originalbilder in voller Größe. Dies schützt Ihre Originale und gibt Speicherplatz frei.
Intelligentes Erkennungssystem
Der Scanner prüft mehrere Quellen, um zu identifizieren, welche Bilder verwendet werden:
- Beitragsinhalt: Scannt alle veröffentlichten, Entwurfs-, privaten und geplanten Beiträge.
- Widgets: Überprüft Text-Widgets, Medien-Widgets und benutzerdefinierte HTML-Widgets.
- Customizer-Einstellungen: Scannt Header-Bilder, Hintergrundbilder, Website-Logos und Theme-Mods.
- Benutzerdefinierte Felder: Erkennt Bilder in Post-Metadaten, einschließlich Page-Builder-Daten (SeedProd, Elementor, Beaver Builder usw.).
- Serialisierte Beitragsmetadaten: Scannt serialisierte Beitragsmetadaten rekursiv in Stapeln und erfasst Anhangs-IDs und URLs, die in ACF-Repeater-Feldern und anderen Page-Builder-Daten gespeichert sind, die eine einfache Textsuche übersehen würde.
- Termin-Metadaten: Überprüft Termin-Metadaten auf Anhangs-IDs, die außerhalb der Beitragsmetadaten gespeichert sind, einschließlich WooCommerce-Kategorie-Thumbnails.
- Theme-Dateien: Scannt die PHP-, CSS- und JSON-Dateien des aktiven Themes (und des übergeordneten Themes, wenn ein Child-Theme aktiv ist) nach hartcodierten Verweisen auf Bilder im Uploads-Verzeichnis.
- Responsive Bilder: Schützt automatisch Bildgrößen, die in WordPress srcset-Attributen für responsive Bilder verwendet werden.
Dies reduziert Fehlalarme und vermeidet das Löschen von Bildern, die tatsächlich in Gebrauch sind.
Ständige Sicherheitsfunktionen
Sicherheitsfunktionen sind immer aktiviert und können nicht deaktiviert werden:
- Automatische Backups: Jede Löschung erstellt vor der Entfernung ein Backup.
- 30-Tage-Wiederherstellungsfenster: Dateien werden vor der endgültigen Löschung in ein temporäres Verzeichnis verschoben (Soft Delete).
- Backup-Wiederherstellung: Stellen Sie einzelne Backups oder alle Backups mit einem Klick wieder her.
Leistungsoptimierungen
Gebaut für große Websites:
- Phase 1 Optimierung: Erstellt Nachschlagetabellen einmal und wandelt über 60.000 einzelne Prüfungen in O(1)-Nachschlagevorgänge um.
- Wiederherstellbarer gestückelter Scan: Der Scan läuft in drei Phasen, die jeweils in kleinen Blöcken über AJAX verarbeitet werden: Erstellung der Liste verwendeter Bilder, Ausführung von Erkennungsschritten (Widgets, Customizer, benutzerdefinierte Felder, Theme-Dateien) und dann Vergleich von Anhängen mit den Ergebnissen. Wenn ein Scan unterbrochen wird, kann er fortgesetzt und muss nicht von vorne begonnen werden.
- Stapelverarbeitung: Konfigurierbare Stapelgrößen (Standard: 25), um PHP-Timeouts zu verhindern.
- Datenbankindizierung: Indizierte Spalten für effiziente Abfragen.
- N+1-Abfragevermeidung: Einzelne Abfragen mit In-Memory-Nachschlagevorgängen anstelle wiederholter Datenbankaufrufe.
Umfassende WP-CLI-Unterstützung
Vollständige Automatisierung über die Befehlszeile:
# Find and review unused variations
wp media-cleanup find_unused --format=table
# Delete them with confirmation
wp media-cleanup delete_unused --yes
# Check statistics
wp media-cleanup stats
Detaillierte Audit-Protokollierung
Vollständige Audit-Trail:
- Aktionsprotokollierung: Jede Löschung, jedes Backup und jede Wiederherstellung wird mit Zeitstempeln protokolliert.
- Metadatenspeicherung: Speichert ursprüngliche Metadaten der Datei für eine genaue Wiederherstellung.
- Konfigurierbare Aufbewahrung: Legen Sie den Aufbewahrungszeitraum für Protokolle fest (1-365 Tage, Standard: 30 Tage).
- Automatische Bereinigung: Tägliche Cron-Jobs entfernen alte Protokolleinträge gemäß der Aufbewahrungsrichtlinie.
Automatisierte Wartung
Tägliche Cron-Jobs erledigen die routinemäßige Wartung:
- Bereinigung abgelaufener Backups: Entfernt automatisch Backups, die älter als der Aufbewahrungszeitraum sind (Standard: 30 Tage).
- Protokollbereinigung: Entfernt alte Protokolleinträge gemäß der konfigurierten Aufbewahrungsrichtlinie.
Flexible Konfigurationsoptionen
- Backup-Aufbewahrung: Konfigurieren Sie, wie lange Backups aufbewahrt werden (Standard: 30 Tage).
- Protokollaufbewahrung: Legen Sie die Aufbewahrungsfrist für Audit-Protokolle fest (1-365 Tage).
- Scan-Optionen: Aktivieren/Deaktivieren Sie das Scannen von Beiträgen, Widgets, Customizer und benutzerdefinierten Feldern.
- Bildgrößen-Erhaltung: Wählen Sie aus, welche Bildgrößen immer beibehalten werden sollen (Standard: Miniaturansicht und Vollbild; Miniaturansicht und Vollbild können speziell nicht abgewählt werden, da das Plugin sie als erforderlich behandelt).
- Stapelgröße: Konfigurieren Sie die Stapelverarbeitungsgröße für optimale Leistung.
WP Media Cleanup bietet eine sichere und effiziente Möglichkeit, ungenutzte Bildvarianten auf WordPress-Websites zu bereinigen. Mit stets verfügbaren Backups, intelligenter Erkennung, Leistungsoptimierungen und Sicherheitsverbesserungen eignet es sich für Websites aller Größen, von kleinen Blogs bis hin zu Enterprise-Installationen mit Millionen von Dateien.
Das Plugin gleicht Automatisierung und Sicherheit aus und gibt Ihnen die Kontrolle, während es Ihre Mediendateien durch automatische Backups und ein 30-tägiges Wiederherstellungsfenster schützt. Egal, ob Sie die WordPress-Admin-Oberfläche (einschließlich der Registerkarten Dashboard und Verlauf) oder WP-CLI-Befehle verwenden, WP Media Cleanup hilft Ihnen, Speicherplatz zurückzugewinnen, ohne Ihre wertvollen Bilder zu riskieren.
Zum Entfernen der ungenutzten Variationen, die in dieser Anleitung beschrieben werden, siehe Entfernen ungenutzter Mediendateien mit WP Media Cleanup.
Wenn eine Datei entfernt wurde und zurückgebracht werden muss, siehe Wiederherstellen von mit dem WP Media Cleanup-Plugin entfernten Dateien.