WordPress – Nicht benötigte (oder alle) Beitrags Thumbnails löschen

WordPress Blogs können schon mächtig anwachsen. Ein nicht ganz unbekanntes Unterfangen ist, dass man an einem Punkt die alten Beitrags Thumbnails löschen will. Mit der Zeit ändern sich die Anforderungen der Bildformate und Größen, oder man möchte ganz einfach nochmal von vorne anfangen und alles bebildern.

Im Backend gibt es keine Funktion, außer das durchklicken der einzelnen Beiträge. Das ist natürlich mitunter sehr mühsam. Eine einfache Lösung ist, es direkt über die Datenbank zu machen. Dafür bietet sich ein GUI wie der PhPMyAdmin an.

Zunächst sollte man schauen, was sich so angesammelt hat. Dazu fragt man die Tabelle wp_postmeta ab.

SELECT * FROM `wp_postmeta` WHERE `meta_key` LIKE '_thumbnail_id' ORDER BY `post_id` DESC

Möchte man nun die Thumbnails aus der Datenbank löschen reichen folgenden Kommando aus. Achtung! Das erste Kommando löscht alle zutreffenden Beiträge. Es lebe die Datensicherung!

// Dieses Statement löscht alle!
DELETE FROM `wp_postmeta` WHERE `meta_key` = '_thumbnail_id'

// Dieses Statement löscht nur anhand einer ggf. vorselektierten meta_id
DELETE FROM `wp_postmeta` WHERE `wp_postmeta`.`meta_id` = 7500;

 

 

Verfasst am 02.04.22, durch Jens.

Schreibe einen Kommentar

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


Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Kommentare zu diesem Beitrag