WordPress Bilder aus der DB entfernen, die nicht im Filesystem sind

Wordpress Medien aus DB löschen, die nicht mehr im Filesystem vorhanden sind

Warum sollte man WordPress Bilder aus der DB entfernen? In meinem Fall war es so, dass ich Probleme nach der Migration meiner Beiträge auf eine andere Seite hatte. Ich habe mir danach gedacht: „Hey warum lösche ich eigentlich nicht die Vorschaubilder in z.B. 336xXXX Pixeln? Die brauche ich doch nicht mehr, nur auf meiner alten Seite habe ich diese Vorschaubild-Größe benutzt.“ Tja falsch gedacht, ich hatte beim migrieren versehentlich die Vorschaubilder als Medien-Datei hochgeladen und daher waren die Bilder danach nicht mehr vorhanden.

Wordpress Medien aus der DB entfernen

Anschließen wollte ich diese in der WordPress Medienbibliothek Löschen (nachdem ich sie neu hochgeladen und verknüpft hatte), aber das ging nicht. Mein Server ist immer in einen Timeout gelaufen. Ich vermute mal das lag an einer Konstellation aus Medien-Plugins für WordPress, denn jetzt konnte ich das Problem nicht mehr reproduzieren. Aber egal, auf jeden Fall hier die Codezeilen, die ihr in phpMyAdmin eingeben müsst um Bilder aus der Datenbank zu löschen, solltet ihr mal das gleiche Problem haben wie ich.

Code-Snippet um WordPress Bilder aus der DB entfernen zu lassen

DELETE FROM `wp_posts` WHERE ID = 'XXXX';
DELETE FROM `wp_postmeta` WHERE Post_ID = 'XXXX'

Die erste Zeile löscht übrigens den Eintrag aus der Medien-Bibliothek, die 2te löscht alle Einträge der Bild-Datei aus der Metadaten-Tabelle. Hier werden beispielsweise ShortPixel- oder Smush-Optimierungsstatistiken gespeichert. Also alle zur Bilder-Datei zugehörigen Daten.

Die Post_ID bzw. ID müsst ihr natürlich durch die eurer Bild-Datei ersetzten. Um diese herauszufinden könnt ihr das Bild einfach Aufrufen, anschließend steht der Name in der URL. Außerdem geschehen die Arbeiten natürlich auf eigene Gefahr und ein Backup zu haben kann auch nicht schaden.

Wie fandest du den Beitrag?

 

2 Kommentare zu „WordPress Bilder aus der DB entfernen, die nicht im Filesystem sind“

  1. Do you mind if I quote a couple of your posts as long as I
    provide credit and sources back to your weblog?
    My website is in the exact same area of interest as yours and my users would truly benefit from a lot of the information you provide here.

    Please let me know if this ok with you. Appreciate it!

Kommentar verfassen

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

Lesen Sie den vorherigen Eintrag:
affiliate-toolkit Widget mit nicht-formatieren Haftungsausschluss
affiliate-toolkit Haftungsausschluss in Widget formatieren

Schließen