WordPress – ungenutzte Vorschaubilder löschen
Je nach verwendetem Theme, legt WordPress eine Unmenge von Thumbnails für jedes Bild an, um die Ladezeit durch kleinere Bilder zu verringern. Oft werden allerdings nur bestimmte Formate, abhängig vom verwendeten Theme, genutzt. Deshalb werden diese verschiedenen Größen oft unnötig erstellt. Zunächst muss also geprüft werden, welche Bildergrößen in Verwendung oder obsolet sind.
Verhindern, dass unnötige Vorschaubilder angelegt werden
Zusätzliche Vorschaubildergrößen sind meistens in der functions.php des Themes definiert. Mit dem WordPress-Plugin Simple Image Sizes, können im Backend neue Bildergrößen angelegt, gelöscht oder überschrieben werden. Fix angelegte Bildergrößen in den Theme-Dateien sind so nicht löschbar. Nicht mehr benötigte Größen werden mit einer Null in dem Feld für Breite und Höhe deaktiviert. Diese Thumbnails werden dann nicht mehr angelegt.
Löschen nicht benötigter Thumbnails
WordPress legt per Default bei jedem Bildupload Vorschaubilder verschiedener Größen automatisch an. Dadurch addieren sich im Laufe der Zeit sehr viele Bilder im WordPress Blog. Die Folge ist eine merkliche Performanceeinbuße des Blogs, durch Datenbankeinträge und die Dateien selbst sowie ein recht hoher Speicherverbrauch. Es gibt 2 Möglichkeiten, nicht benötigte Vorschaubilder zu löschen.
- Suchen, Finden und Löschen via WordPress-Plugins
- Suchen, Finden und Löschen via Linux Terminal
Plugins zur Verwaltung der Vorschaubilder gibt es viele, jedoch nur wenige, die auch zuverlässig funktionieren.
Besteht ein SSH Zugriff auf das Webseitenverzeichnis der WordPressinstallation, können Bilder mit dem find Befehl in Abhängigkeit des Bildformates gesucht, gefunden und direkt an den rm Befehl zum Löschen übergeben werden. WordPress benennt Vorschaubilder nach dem erstellten Format um, wodurch o.g. Vorgehen möglich wird.
1 2 3 4 5 |
find . -name *-1200x*.* | xargs rm -f find . -name *-1300x*.* | xargs rm -f find . -name *-500x*.* | xargs rm -f find . -name *-800x*.* | xargs rm -f |
Nach wie vor gilt: vor o.g. Aktionen Backups der WordPressinstallationen anlegen.
by Speefak