Erstes Bild im Post automatisch als Thumbnail verwenden

Inhaltsverzeichnis

Thumbnails automatisch einfügen

Die Thumbnails in Wordpress kommen immer wieder in der Übersicht zum Einsatz, denn die kleinen Bilder verraten viel über den Inhalt. Wichtig sind sie vor allem deshalb, weil Nutzer so direkt Verbindungen aufbauen und Inhalte erblicken, ohne erste lange Texte oder Beschreibungen lesen zu müssen. Durchaus nützlich also. Doch Thumbnails werden oft vergessen, manchmal fällt das im Stress auch gar nicht mehr auf. Sicherheit gibt ein Snippet, denn das nutzt das erste Bild im Post automatisch als Thumbnail. Immer wenn ihr also vergessen habt, ein Thumbnail zu wählen, nutzt Wordpress automatisch das erste Bild in eurem Artikel dafür.

Folgendes in die Functions.php eures Themes kopieren:

function autoset_featured() {
          global $post;
          $already_has_thumb = has_post_thumbnail($post->ID);
              if (!$already_has_thumb)  {
              $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
                          if ($attached_image) {
                                foreach ($attached_image as $attachment_id => $attachment) {
                                set_post_thumbnail($post->ID, $attachment_id);
                                }
                           }
                        }
      }
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');

Absicherung für Thumbnails

Das Snippet oben ist vor allem als Absicherung ideal geeignet. Wem es euch schon des Öfteren mal passiert ist, dass ihr einem Artikel kein Thumbnail zugewiesen hat, dann solltet ihr das Snippet oben unbedingt einbauen. Da Bilder in Artikeln mittlerweile außerdem Standard sind, sollte hier immer eine entsprechende Grafik zu finden sein. Damit bleibt die Anzeige im Archiv dann auch immer korrekt, selbst wenn von Hand kein Bild zugewiesen wurde. Durchaus nützlich, gerade wenn Beiträge oft im Stress oder gar unterwegs verfasst werden. Alternativ kann noch ein anderes Snippet verwendet werden, welches ein Standard-Bild als Thumbnail nutzt, wenn im Artikel kein spezielles Bild zugewiesen wurde.

Christian Pust
WordPress & Onlinemarketing Experte mit über 15 Jahren Erfahrung. Entwickler & CEO von Trackboxx – der Google Analytics Alternative.

Eine Antwort

  1. Hallo Christian,
    der Post ist zwar Steinzeit. Ist aber der einzige im GESAMTEN Google der geholfen hat. Alle anderen basieren auf dem Hartumbau der Links.
    Ich hab noch ein paar (von 18.000) Beiträgen die im Stacker Lite und Koji Theme nicht laufen.
    Bist du -gegen gute Bezahlung natürlich- bereit da etwas zu helfen?

Schreibe einen Kommentar

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

Das könnte dich auch interessieren

Du benötigst Unterstützung bei deinem WordPress Projekt?

Dein Ansprechpartner
Christian