Um Beitrags­bilder benutzen zu können, muss die Funktion zunächst einmal im Theme aktiviert werden. Die Funktion heißt post thumb­nails.

<?php add_theme_support( 'post-thumbnails' ); ?>

Damit dieses Beitragsbild auch angezeigt wird, muss im jewei­ligem Template noch der Template tag the_post_thumbnail eingebaut werden.

<?php the_post_thumbnail('medium'); ?>

Es können folgende Größen vergeben werden, welche sich in den Einstel­lungen festlegen lassen.

  • thumbnail - Standardwert (Einstel­lungen) 150x150 px, hard beschnitten
  • thumb - Standardwert (Einstel­lungen) 150x150px, maximale Werte
  • medium - Standardwert (Einstel­lungen) 300x300 px, maximale Werte
  • medium_large - 768xUnendlich px
  • large - Standardwert (Einstel­lungen) 1024x1024 px, maximale Werte
  • full - Origi­nal­größe

Es können in der functions.php mit Hilfe der Funktion add_image_size noch weitere Bilder­größen definiert werden.

<?php add_image_size( 'filme', 235, 147 ); ?>

Im entspre­chenden Template kann dann die benut­zer­de­fi­nierte Größe benutzt werden.

<?php the_post_thumbnail('filme'); ?>

Vorschau­bilder regene­rieren

Sollten während des Life Betriebes einer Seite weitere Bilder­größen erzeugt werden, so werden nicht automa­tisch alle Bilder nachträglich mit neuen Thumb­nails versorgt. Dafür kann das Plugin Vorschau­bilder regene­rieren genutzt werden.