Kürzlich fragte uns einer unserer Leser, wie er Beitragsbilder (Featured Images) für Beiträge in WordPress massenhaft entfernen kann. Bei WPBeginner haben wir uns oft mit Beitragsbildern (Post Thumbnails) beschäftigt. Wir haben Ihnen gezeigt, wie Sie Beitragsbilder in WordPress hinzufügen, wie Sie neue Bildgrößen in WordPress hinzufügen, wie Sie Thumbnails neu generieren, und wir haben Ihnen sogar gezeigt, wie Sie mehrere Beitragsbilder zu einem Beitrag in WordPress hinzufügen. In diesem Artikel zeigen wir Ihnen, wie Sie Beitragsbilder für Beiträge in WordPress massenhaft entfernen.
Das Problem bei der massenhaften Entfernung von Beitrags-Thumbnails oder Beitragsbildern
Leider können Sie standardmäßig nur Beitragsbilder entfernen, indem Sie jeden Beitrag bearbeiten und das Beitragsbild entfernen. Wenn ein Benutzer Hunderte von Beiträgen mit Beitragsbildern hat, kann das Entfernen einzeln eine sehr zeitaufwändige Aufgabe sein. Stattdessen werden wir einen anderen Ansatz versuchen. Wir werden eine Datenbankabfrage ausführen und die Beitragsbilder für alle Beiträge entfernen.
Bevor Sie fortfahren, beachten Sie bitte, dass der folgende Code Beitragsbilder von allen Beiträgen auf Ihrer WordPress-Website entfernt, indem Sie ihn einfach einfügen. Beachten Sie auch, dass dieser Code keine Ihrer hochgeladenen Bilder löscht. Sie bleiben in der Mediathek verfügbar und Sie können sie jederzeit wiederverwenden.
Alles, was Sie tun müssen, ist diesen Code in die functions.php-Datei Ihres Themes zu kopieren und einzufügen.
global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE meta_key = '_thumbnail_id'
" );
Das ist alles. Sobald Sie Ihre functions.php-Datei speichern, führt dieses Skript eine Datenbankabfrage aus und entfernt Beitragsbilder von allen Beiträgen.
Wichtig: Bitte entfernen Sie diesen Code sofort, nachdem Sie Ihre functions.php-Datei gespeichert haben. Sie können keine Beitragsbilder mehr in WordPress festlegen, da dieser Code Beitragsbilder weiterhin aus Beiträgen entfernt.
Wir hoffen, dieser Artikel hat Ihnen geholfen, Zeit zu sparen und Beitragsbilder in WordPress massenhaft zu entfernen. Für Fragen und Feedback hinterlassen Sie bitte einen Kommentar unten.
Quelle: Kaiser


Gregh777
Diese kleine Codezeile hat mir viel Ärger erspart. Danke dafür! Ich hatte ungefähr 50 Artikel importiert und WordPress sagte, jeder hätte ein Beitragsbild, obwohl es keines gab.
I already know why it was doing that…long story…however, how am I to remove the featured image when there is nothing to remove?? Just paste these lines of code into the functions.php file like the article says and voila! All ghost images removed
wpbeginner makes me SO happy
WPBeginner Support
Glad our article could help
Admin
Asfianda
Danke, das ist sehr hilfreich für mich.
WPBeginner Support
You’re welcome, glad our content could be helpful
Admin
David
Danke.
hercules
Das Löschen aller Server-Images, die den Thumbnails zugewiesen sind, ist relativ einfach. Nun, wie konditioniere ich das Löschen aller Uploads, die nicht vom Server als Beitragsbilder verwendet werden? Dies sollte am interessantesten sein, die nicht vom System verwendeten Bilder zu bereinigen, um die Maschinenressourcen durch das Löschen von nicht verwendeten Junk-Bildern zu polieren.
Peter
Ja! So hilfreich, danke!!!
aman
Es funktioniert, danke, aber was ist, wenn ich die Beiträge entfernen möchte, die kein Beitragsbild haben? Wie kann ich das tun?
Imbert
Vielen Dank, ihr rockt echt!!!
lszllvnt
es funktioniert! Nur nicht mit einem Child-Theme verwenden.
Em
Habe die Anweisungen buchstabengetreu befolgt. Habe diese Fehlermeldung erhalten: Parse error: syntax error, unexpected ‘$wpdb’ (T_VARIABLE) in /home/ruznnjep/public_html/wp-content/themes/natalie/functions.php on line 411
Blog kaputt. Musste neu installieren. Danke.
Dan
Danke! Es ist ein ausgezeichneter Rat, alle Beitragsbilder zu entfernen
Jax
Gibt es eine Möglichkeit, dies rückgängig zu machen? Mir war nicht bewusst, dass dadurch auch die Vorschaubilder entfernt werden. Ich habe versucht, die Vorschaubilder wiederherzustellen, aber es funktioniert nicht. Danke
Mike
#1. Sind wir zu 100 % sicher, dass der aktuelle Code KEINE Bilder aus meinem Medienordner löscht? Und sie einfach vom Beitragsbild „unset“?
#2. Sie erwähnen "Die Abfrage kann jedoch modifiziert werden, um bestimmte Beitragstypen auszuschließen." Können Sie den Code teilen, den ich verwenden würde, um eine Kategorie mit der ID=25 zu vermeiden?
Vielen Dank,
Mike
RaviTeja Adibhatla
Works like charm. Thanks man
Afzal
Danke Kumpel… das ist, was ich brauche… vielen Dank für diese hilfreichen Tutorials..
Ich liebe dich, Bruder
srijita chattopadhyay
DANKE!
Raakib Hasan
Dieser Code entfernt auch die Beitrags-Thumbnails. Aber ich möchte das Beitrags-Thumbnail behalten (wenn es auf der Homepage Gitter anzeigt) und nur das Beitragsbild aus den Beiträgen entfernen. Ist das möglich?
Luke Melbourne
Großartig! Genau das, was ich brauchte. Danke.
Karen
Vielen Dank für dieses Tutorial! Es hat perfekt funktioniert!
Zaid Sparrow
Hallo, werden alle meine Beitragsbilder wieder an ihrem Platz sein, nachdem ich diesen Code entfernt habe? Oder muss ich sie wieder manuell einstellen?
Abdul
Das ist genau das, wonach ich gesucht habe, aber ich habe es versucht und es funktioniert bei mir nicht. Ich benutze ein Generate Child Theme und auf meiner Startseite werden immer noch einige Beiträge mit Beitragsbildern angezeigt. Ich habe sie auch in den Genesis-Einstellungen deaktiviert, aber nichts ist passiert. Wie kann ich verhindern, dass Beitragsbilder auf der Blogseite angezeigt werden? Danke
Irmina Santaika
Vielen Dank!
Abhishek Mishra
Tut mir leid, Kumpel, es funktioniert jetzt nicht mehr
w0ngsimp4ng
Danke, es funktioniert :). Ich habe alle Beitragsbilder entfernt und sie mit dem Plugin "Auto Post Thumbnail" neu erstellt.
Jeff
Hallo, ich habe den obigen Code ohne Erfolg auf meine Website eingefügt. Ist dieser Thread noch aktuell und aktiv?
Danke,
Jeff
Marcelo
Nachdem ich meine zugehörigen Bilder gelöscht habe, sind meine Bilder von der Homepage verschwunden, aber wenn ich zu den Beitragsdetails gehe, erscheinen sie normal. Vor der Ausführung des Skripts hat die Homepage die Bilder aus dem Beitrag und nicht aus den zugehörigen Bildern verwendet, daher weiß ich wirklich nicht, warum sie von meiner Homepage verschwunden sind. Haben Sie eine Idee, warum das passiert ist?
Robin Solanki
Vielen Dank, Sie haben mir viel Zeit gespart.
Rahul
Gibt es ein Plugin oder Codes, um sowohl Beiträge als auch Bilder, die einem Beitrag zugeordnet sind, zu entfernen, wenn wir ihn löschen? Ich meine, wenn ich einen Beitrag lösche, möchte ich auch die zugehörigen Bilder löschen.
WPBeginner Support
Sie müssen die Bilder aus der Mediathek löschen.
Admin
Rahul
Ich wünschte, jemand hätte ein solches Plugin erstellt, da das Löschen von Bildern aus 100-200 Beiträgen sehr zeitaufwändig ist… ?? Wenn ein solches Plugin auftaucht, bitte aktualisieren Sie es auf Ihrer Website.. danke für Ihre Antwort
Nicholas
Ist es möglich, eine bestimmte Kategorie abzufragen und nur die Beitrags-Vorschaubilder dieser Kategorien zu entfernen?
Biriisi
Danke, Mann!!
Justin Edwards
VORSICHT
Ich habe diesen Code gestern verwendet, um zu versuchen, die Beitragsbilder im Rahmen eines Upgrades auf ein neues Wordpress-Theme zu löschen. Während er die Beitragsbilder aus den Beiträgen gelöscht hat, hat er sie auch aus der Mediathek gelöscht und ich glaube, er hat auch die Originaldateien vom Server gelöscht.
Nachdem ich diesen Code verwendet habe, um die Dinge zu beschleunigen, muss ich nun über 2.500 Bilder für meine Website neu installieren und neu verknüpfen.
WPBeginner Support
Justin, wir haben den Code erneut getestet. Er löscht keine Dateien aus Ihrer Mediathek oder Ihrem Server. Er entfernt nur Beitragsbilder.
Admin
Sudip
Ich habe das gleiche Problem. Nach dem Hinzufügen dieses Codes werden einige Bilder aus der Mediathek gelöscht.
WPBeginner Support
Sudip, danke für die Benachrichtigung. Wir haben den Artikel aktualisiert. Bitte versuchen Sie stattdessen den neuen Code.
UaMV
Man sollte auch beachten, dass dies Beitragsbilder nicht nur von Standardbeiträgen, sondern von allen Beiträgen (einschließlich benutzerdefinierter Beitragstypen) löscht, richtig?
WPBeginner Support
Ja, das ist richtig. Die Abfrage kann jedoch modifiziert werden, um bestimmte Beitragstypen auszuschließen.
Admin
James DiGioia
Wäre es nicht einfacher, direkt eine Abfrage an die Datenbank zu senden?
WPBeginner Support
Ja, und genau das macht dieser Code.
Admin