Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So entfernen Sie Massenhaft Beitragsbilder aus Beiträgen in WordPress

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

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

41 CommentsLeave a Reply

  1. 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 :D

    wpbeginner makes me SO happy ;)

  2. 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.

  3. Es funktioniert, danke, aber was ist, wenn ich die Beiträge entfernen möchte, die kein Beitragsbild haben? Wie kann ich das tun?

  4. 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.

  5. 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

  6. #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

  7. Danke Kumpel… das ist, was ich brauche… vielen Dank für diese hilfreichen Tutorials..
    Ich liebe dich, Bruder

  8. 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?

  9. Hallo, werden alle meine Beitragsbilder wieder an ihrem Platz sein, nachdem ich diesen Code entfernt habe? Oder muss ich sie wieder manuell einstellen?

  10. 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

  11. Danke, es funktioniert :). Ich habe alle Beitragsbilder entfernt und sie mit dem Plugin "Auto Post Thumbnail" neu erstellt.

  12. Hallo, ich habe den obigen Code ohne Erfolg auf meine Website eingefügt. Ist dieser Thread noch aktuell und aktiv?

    Danke,
    Jeff

  13. 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?

  14. 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.

  15. Ist es möglich, eine bestimmte Kategorie abzufragen und nur die Beitrags-Vorschaubilder dieser Kategorien zu entfernen?

  16. 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.

  17. Man sollte auch beachten, dass dies Beitragsbilder nicht nur von Standardbeiträgen, sondern von allen Beiträgen (einschließlich benutzerdefinierter Beitragstypen) löscht, richtig?

Hinterlasse eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.