Löschen nicht verwendeter Bilder in WordPress: Ein Leitfaden für sauberere und schnellere Websites

Veröffentlicht: 2024-02-20

Ich bin ein Fan von regelmäßigen Überprüfungen und dem Aufräumen meiner digitalen und realen Projekte. Es kommt meiner geistigen Gesundheit zugute und spart mir in Zukunft Zeit und Geld. Bei diesen Überprüfungen überprüfe ich alle meine Projekte, Domains und abonnierten Dienste und bereinige unnötige. Dann gehe ich in einzelne Websites und bereinige sie ebenfalls. Einer dieser Schritte ist das Löschen nicht verwendeter Bilder.

Die Bedeutung des Löschens nicht verwendeter Bilder

Ich habe festgestellt, dass das Löschen ungenutzter Bilder von meinen WordPress-Sites zwar keinen direkten Einfluss auf die Frontend-Geschwindigkeit hat, aber Zeit und mentalen Raum freisetzt und gleichzeitig Geld spart. Hier ist eine genauere Aufschlüsselung der Vorteile:

Verbesserte Site-Verwaltung : Durch die Beseitigung von Unordnung in meiner Medienbibliothek rationalisiere ich das Backend meiner Website, sodass ich die gesuchten Bilder schneller und einfacher finden und verwenden kann.

Geringere Speicherplatzkosten : Wie ich kürzlich bei einer meiner kleineren Websites schmerzlich erlebt habe, verfügen einige Hosts nur über begrenzten Speicherplatz. Da jedes Bild mehr Speicherplatz beansprucht als die Originalversion, müssen Sie möglicherweise eher früher als später ein Upgrade durchführen – oder nicht verwendete Bilder löschen, wie ich es in diesem Fall getan habe.

Schnellere Backups : Die Größe Ihrer Website-Backups kann sich darauf auswirken, wie schnell und reibungslos diese wichtige Aufgabe abgeschlossen wird. Bei größeren Websites dauert die Sicherung und Wiederherstellung länger. Indem ich meinen digitalen Fußabdruck schlank halte, stelle ich sicher, dass Backups so effizient wie möglich sind.

Reduziertes Risiko veralteter Dateien : Ich schreibe viele Tutorials zur Verwendung von Bildern in WordPress und kann Bilder oft in mehreren Beiträgen wiederverwenden. Ich muss sicherstellen, dass die Fotos in meiner Medienbibliothek auf dem neuesten Stand sind.

Schnellere Website-Migration : Wenn Sie Ihre Website jemals verschieben müssen, kann eine schlankere Medienbibliothek den Migrationsprozess schneller und weniger fehleranfällig machen. Es ist wie ein Umzug; Je weniger Übergepäck Sie haben, desto einfacher ist der Umzug. Da ich Dutzende Websites verwalte, kommt das häufiger vor, als man denkt.

Warum jedes Bild wichtig ist

In vielen Gesprächen mit meinen Kunden ist mir aufgefallen, dass insbesondere die weniger technisch versierten Kunden nicht wissen, dass WordPress von jedem hochgeladenen Bild mehrere Versionen erstellt.

Abhängig von der Bilddatei selbst, Ihrem Theme und den WordPress-Einstellungen können auf Ihrem Server ein halbes Dutzend oder mehr von WordPress erstellte Bilddateien vorhanden sein, während Sie in der Medienbibliothek nur eine einzige sehen.

WordPress zeigt diese verkleinerten Dateien auf kleineren Bildschirmen an. Dies ist eine großartige Möglichkeit, Ihre Website zu beschleunigen, erhöht jedoch die Anzahl der Dateien und den Speicherplatz, die auf Ihrem Server benötigt werden.

Ein hochgeladenes Foto kann leicht eine Dateigröße von 3 MB haben, und wenn alle in der Größe geänderten Versionen erstellt wurden, kann der Gesamtspeicherplatz mehr als 6 MB auf Ihrem Server beanspruchen.

Nicht verwendete Bilder finden

Bevor ich nicht verwendete Bilder lösche, bereinige ich auf einer höheren Ebene. Dazu gehört das Entfernen nicht verwendeter Plugins sowie Artikel und Seiten. Letzteres passiert allerdings sehr selten.

Was viele Publisher und sogar WordPress-Entwickler nicht wissen: Im Backend-Bereich „Angehängt an“ erfahren Sie nur, auf welchen Beitrag ein Bild hochgeladen wurde, aber weder, ob es dort noch verwendet wird, noch wo Sie es sonst noch hinzugefügt haben könnten Es.

Früher habe ich benutzerdefinierte SQL-Abfragen geschrieben, um nicht verwendete Bilder direkt in der Datenbank zu identifizieren.

Hier ist eine solche Abfrage, die Sie selbst testen könnten:

 SELECT p1.ID, p1.post_title FROM wp_posts p1 WHERE p1.post_type = 'attachment' AND p1.post_mime_type LIKE 'image%' AND NOT EXISTS (    SELECT 1    FROM wp_posts p2    WHERE p2.post_status = 'publish'    AND p2.post_content LIKE CONCAT('%', p1.guid, '%') );

Sie könnten diese Abfrage alle paar Monate ausführen, dann die URLs durchgehen und eine vollständige Datenbanksuche nach ihnen durchführen, um sicherzustellen, dass die Bilder nirgendwo anders verwendet werden.

Was meine ich mit irgendwo anders?

Es gibt viele Stellen, an denen Bilder außerhalb des Inhalts verwendet werden:

  • Logo und Favicons
  • Ausgewählte Bilder von Beiträgen
  • Seitenersteller verwenden sie für Illustrationen und Hintergrundbilder
  • Mit erweiterten benutzerdefinierten Feldern können Sie Bilder als Metadaten hochladen

Glücklicherweise gibt es eine einfachere Möglichkeit, dies mit dem Image Source Control-Plugin zu tun.

Nicht verwendete Bilder löschen

Obwohl ich als WordPress-Entwickler weiß, wie man ungenutzte Bilder in der Datenbank findet und löscht, ist dies dennoch eine zeitaufwändige und mühsame Aufgabe.

Heutzutage lösche ich nicht verwendete Bilder mit Image Source Control.

Wie Sie vielleicht bereits wissen, habe ich das Plugin entwickelt, um Autorenangaben für Bilder zu verwalten. Mit so viel Einblick darüber, wo Bilder verwendet und angezeigt werden, war es einfach, die Funktionen des Plugins auf das Löschen nicht verwendeter Bilder zu erweitern.

Unter „Medien > Nicht verwendete Bilder“ werden alle möglicherweise nicht verwendeten Bilder aufgelistet.

Normalerweise verwende ich die Massenoption, um eine gründliche Prüfung aller aufgelisteten Bilder durchzuführen und mir dann alle Bilder anzusehen, die nicht mit Beiträgen verknüpft sind. Dazu gehören Bilder, die in einigen Optionen erwähnt werden, oder Beitragsmetadaten.

Abschließend überprüfe ich die nicht verwendeten Bilder und lösche sie in großen Mengen, um den Speicherplatz freizugeben.

Abschluss

Ich war überrascht, wie viel Datenmüll ich beseitigen konnte und wie erfolgreich sich das anfühlte.

Die Dankbarkeit meiner Verlagskollegen, die erkannten, wie einfach es plötzlich war, Bilder in einer gut organisierten Mediathek wiederzufinden, war ein willkommener Bonus.

Abhängig von der Veröffentlichungsaktivität lösche ich jetzt alle paar Monate während meiner Wartungsüberprüfungen und unmittelbar vor der Erstellung von Staging-Sites nicht verwendete Bilder.

Thomas Maier