Banner - WP Bistro Sparringspartner für WordPress

Überflüssige Bilder aus der Mediathek entfernen

Überflüssige Medien aus der Mediathek löschen

Seit 11 Jahren arbeite ich mit WordPress. Und ungefährt genauso lange frage ich mich, warum es eigentlich keine sinnvolle Möglichkeit gibt, die Mediathek aufzuräumen und nicht mehr verwendete Bilder zu identifizieren und zu löschen.

Zwar wird angezeigt, wenn das Bild in eine bestimmte Seite oder einen Eintrag eingebunden wurde. Das funktioniert aber nur, wenn Du das entsprechende Bild auch tatsächlich in diesem Beitrag über „Bild hinzufügen“ im Editor eingebunden hast.

Dieser Hinweis ist aber leider unzuverlässig. Wenn Du versuchst, Deine Bilder aufzuräumen und alle Bilder löschst, die angabegemäß nicht verknüpft sind, dann kannst Du eine böse Überraschung erleben. Wen Du ein Bild erst in die Mediathek hochlädst und erst später in einem Beitrag oder einer Seite verwendest, dann erkennt die Mediathek diese Verknüpfung nicht. Das Bild wird als „nicht verknüpft“ angezeigt und fehlt nach so einer Löschaktion plötzlich.

Ich kann gar nicht zählen, wie oft ich von Kunden nach einer Möglichkeit gefragt wurde, die über die Jahre doch sehr umfangreich gewordene Mediathek zu entschlacken. Und leider war das bisher nur in mühsamer, manueller Kleinarbeit möglich.

Die Lösung: Das Plugin „Remove Unused Media“

Und jetzt gibt es endlich eine Lösung dafür:

Mein sehr geschätzter Kollege Jonas Tietgen von WP Ninjas hat das Plugin „Remove Unused Media“ (Affiliate-Link) entwickelt. Ich hatte das Vergnügen, das Plugin testen zu dürfen.

Wie findet das Plugin die ungenutzten Medien?

Das Plugins durchsucht die Datenbank und den HTML-Quellcode Deiner WordPress-Seite nach Pfaden zu Mediendateien und gleicht das mit den Medien in Deiner Mediathek ab.

So können alle Bilder identifiziert werden, die in Plugins und Themes eingefügt sind. Voraussetzung dafür ist, dass diese nach dem WordPress-Standard arbeiten. Die Entwickler arbeiten daran, auch beiPlugins und Themes, die nicht ganz so sauber arbeiten, die Stellen zu identifizieren, die Mediendateien einbinden. So wird die Kompatibilität auch mit solchen Plugins und Themes immer weiter verbessert.

Damit aber nicht versehentlich Bilder gelöscht werden, die vom Plugin doch nicht identifiziert werden konnten, werden die Bilder nicht einfach so gelöscht. Das Plugin liefert Dir erst einmal eine Übersicht der als „nicht verwendet“ identifizierten Medien. So kannst Du selbst entscheiden, welche Bilder Du tatsächlich löschen möchtest.

Und wie funktioniert das konkret?

Nachdem Du das Plugin installiert hast, findest Du unter dem Punkt „Medien“ einen neuen Untermenüpunkt „Remove Unused Media“

Menüpunkt "Remove Unused Media" im WordPress Backend

Nach Klick auf diesen Menüpunkt siehst Du die Übersicht des Plugins, sortiert nach ungenutzten und genutzten Medien:

Übersicht der ungenutzten Medien in Plugin "Remove Unused Media"

Alles was Du jetzt noch tun musst ist, bei jedem Bild entscheiden, ob Du es weiterhin in der Mediathek behalten oder ob Du es tatsächlich löschen willst.

Wichtiger Hinweis ( Danke Urs für den Hinweis, dass der fehlte 😉 ): Auf jeden Fall vorher eine Datensicherung anlegen. Wenn Du versehentlich ein Bild zuviel löschst, wirst Du sehr dankbar sein, wenn Du das aus einem BackUp wieder herausziehen kannst.

Wenn ein Bild vom Plugin nicht als verwendet identifiziert wird obwohl Du es in Verwendun hast ( das ist z.B. bei Medien, die in einer der Theme-Dateien hart codiert wurden der Fall ), dann kannst Du es auf „Ignorieren“ setzen. So taucht es nicht immer wieder in der Liste der nicht verwendeten Medien auf.

Fazit

In meinen Augen ist dieses Plugin eine der wichtigsten Neuerscheinungen überhaupt und schon sehr lange überfällig.

„Remove Unused Media“ (Affiliate-Link) ist ein kostenpflichtiges Plugin, aber mit EUR 39,00 / Jahr für eine Single-Site absolut bezahlbar. Wenn man berücksichtigt, wie viel Zeit für Entwicklung und Support eines solchen Plugins aufgewendet werden muss, ist es nur fair, den Entwickler dafür auch entsprechend zu entlohnen.

Hast Du Verwendung für dieses Plugin? Oder hast Du es sogar schon im Einsatz? Wie sind Deine Erfahrungen? Lass es uns in den Kommentaren wissen.

Kommentare

16 Kommentare zu „Überflüssige Bilder aus der Mediathek entfernen“

  1. Gutes Artikel. Allerdings feht mir hier der doch sehr wichtige Hinweis auf ein vorgängiges Backup. Immerhin kann man mit solchen Löschaktionen auch viel kapputten.
    PS: Backup von allem, also auch der Datenbank. Und, um den hinweis zu komplettieren, sollte das Backup auch mit einem Restore getestet werden. So ist man im Notfall auf der sicheren Seite und kann dem Plugin „freien Lauf“ lassen

    1. Danke für den Hinweis Urs. Du hast völlig Recht, eine vollständige Datensicherung ist in so einem Fall natürlich immer Pflicht.

      Ich ergänze den Artikel noch einmal entsprechend.

      Herzliche Grüße
      Michaela

  2. Hallo Michaela,

    nach einem Selbstversuch einfach die Media-Ordner zu löschen wäre ich fast verzweifelt. Das war natürlich nicht der richtige Weg, ich konnte zum Glück alles wieder herstellen. Das Plugin „Remove Unused Media“ kannte ich noch nicht, ich werde es aber mal installieren und mit dieser Anleitung hier einsetzen. Genau das habe ich gesucht, besten Dank.

    LG Mauritz

    1. Hallo Mauritz,
      es freut mich, wenn Dich mein Tipp auf die richtige Spur gebracht hat.

      Wenn Du das Plugin getestet hast freue ich mich auch über Deine Erfahrungsberichte, gern hier in den Kommentaren.

      Herzliche Grüße
      Michaela

  3. Ich habe mich schon so lange mit dieser Fragestellung herumgeschlagen und nie eine gute Antwort gefunden. Ungenutzte Bilder in der Mediathek waren schon immer für mich auf meinen Seiten ein Problem. Danke, dass du mir jetzt mit diesem Tipp helfen konntest. joergmichael

    1. Hallo Jörg,
      es freut mich immer sehr, wenn meine Blogbeiträge wirklich hilfreich sind 🙂

      Herzliche Grüße
      Michaela

  4. Hallo Michaela, vielen Dank für diesen wertvollen Beitrag. Ich habe schon lange nach einer passenden Lösung gesucht und gerade in Zeiten eines PageBuilders, sei es von Divi, Elementor, oder ähnlichem – mit den teils hunderten wirklich guten Templates, ist es schwierig die Übersicht über die notwendigen Bilder zu behalten. Ich werde mir vorgestellte Plugin auf jeden Fall mal anschauen. Viele liebe Grüße Stefan (itsourdailylife.de)

    1. Hallo Stefan, berichte sehr gern auch hier über Deine Erfahrungen!

      Herzliche Grüße
      Michaela

  5. Danke für den informativen Artikel und die Empfehlung. Wir werden das Plugin Remove Unused Media ausprobieren.

  6. Hallo Michaela, das ist tatsächlich ein interessantes Plugin. Wie du diese Woche im WP Meet Up mitbekommen hast, setze ich sehr viele Bilder auf meinem Blog ein. Aktuell sieht mein workflow so aus: Ich lade ca. 40 Bilder in die Mediathek hoch. Dann platziere ich die Hälfte davon im Blogpost. Nach Fertigstellung verknüpfe ich die platzierten Bilder und lösche alle nicht verwendeten Bilder. Das kostet natürlich viel Zeit. Deshalb danke für deinen Tipp.
    Liebe Grüße,
    Ania

    1. Hallo Ania, Danke für das Feedback.
      Und berichte hier gern über Deine Erfahrungen. Ich würde mich freuen.

      Herzliche Grüße
      Michaela

  7. Pezi

    Hallo!

    Ich betreue ua. ein paar große Medien-Sites, welche mit bis zu 15.000 Bildern unterwegs sind (ohne generierte Instanzen!) und da kommt viel Mist zusammen. Redakteure laden einfach neue Bilder hoch, ohne nachsehen, ob das Motiv nicht eh schon 5x vorhanden ist.
    Hätte ich die Abmessungen nicht auf max. 1000 px begrenzt, würden die Webspaces platzen.

    Leider sind sehr viele davon nicht verknüpft, andernfalls man mal einen Praktikanten mit dem Löschen beauftragen könnte: „Lösche alle Bilder, welche als nicht angehängt angezeigt werden“.
    Aber alleine in den Galerien, zB. Sport-Reportagen tummeln sind zig-tausende nicht verknüpfter Bilder.

    Wie also aufräumen?
    Evtl. mit Galerie-Plugins, welche auch das checken könnten? Gibts aber nicht, oder? Spontanidee: Diese Plugins kennen ja den Ort, wo ihr Shortcode steht. Das einfach mit dem Post (und dessen Status!) vergleichen und entspr. melden: Ein nicht mehr vorhandener Post oder die unveröffentlichten listen, Löschen vorschlagen …

    Bez. „Remove Unused Media“:
    Ich bin bei nicht gelisteten Plugins sehr vorsichtig und teste diese nur auf Staging.
    (Va. wenn wo „Ninja“ draufsteht, denn was wenn die auch hinter einem (ähnlich klingenden) „Sicherheitsplugin“, einer Firewall stecken, welche eigentlich verboten gehört?)
    Also bitte nicht sofort auf einer LIVE Site ausführen …

    mfg. Pezi (ja, mich gibts immer noch …)

  8. Ja, das ist sehr sinnvoll;)

  9. Die Mediathek ist bei mir echt eine Wüste. Danke für den Reminder, das ich sie mal wieder aufräumen muss. Da bleibt im Laufe der Zeit echt viel liegen bei mir.

  10. Ein nicht wirklich brauchbare Alternative – wenn man mehr als 2000 Medien hat (und das kommt in ein paar Jahren schnell zusammen!) funktioniert das Plugin leider NICHT!!!!

    1. Hallo Rena, würdest Du vielleicht „funktioniert nicht“ etwas konkreter beschreiben? Ich habe auf meiner Website auch sehr viele Bilder, und bei meinem Test hat es wirklich genau das gemacht, was es sollte.

      Hattest Du Fehlerhinweise? Oder hat es einfach nicht alle Bilder erkannt?

      Herzliche Grüße
      Michaela

Antworte auf den Kommentar von Pezi Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert