02.04.2022 | Allgemein, OpenSource, Webentwicklung, Wordpress
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;

 

 

geschrieben von Jens (keine Kommentare), , ,

Du kannst diese Seite via PayPal unterstützen: paypal.me/jensbh

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

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

Mit und gemacht in Kassel / Nordhessen. 2022