Falls ihr die WordPress-Funktion post_thumbnail in eurem Theme verwendet und ihr die vorgegebene Größe des Vorschaubilds verändern möchtet, könnt ihr das ganz easy über einen kurzen Eintrag in eurer functions.php machen.
Tragt den folgenden Code in die functions.php eures aktivierten Themes ein und die Größe der Thumbnails beträgt ab sofort 80px mal 80px. Diese Werte könnt ihr natürlich in von euch gewünschte ändern.
<?php // 80 Pixel breit und 80 Pixel hoch im Box Resize Modus set_post_thumbnail_size( 80, 80 ); // 80 Pixel breit und 80 Pixel hoch im Hard Crop Modus set_post_thumbnail_size( 80, 80, true ); ?>
Falls die post_thumbnail Funktion in eurem Theme noch nicht aktiviert ist, müsst ihr die Funktion erst noch aktivieren. Tragt die folgende Zeile in eure functions.php ein und euer Theme unterstützt ab sofort die Post-Thumbnails.
<?php
// Dieser Befehl aktiviert die Funktion für Artikel und für Seiten
add_theme_support('post-thumbnails');
// Dieser Befehl aktiviert die Funktion nur für Artikel
add_theme_support('post-thumbnails', array('post'));
// Dieser Befehl aktiviert die Funktion nur für Seiten
add_theme_support('post-thumbnails', array('page'));
?>
Um die Thumbnails jetzt noch im Frontend sehen zu können müsst ihr eure Theme-Dateien noch ein wenig anpassen. Um zu überprüfen ob ein Autor ein Thumbnail verwendet hat, nehmen wir die Funktion has_post_thumbnail(). Falls ein Thumbnail vorhanden ist, kann dieses über the_post_thumbnail() ausgegeben werden. Das könnte dann wie folgt aussehen.
<?php
if (has_post_thumbnail()) {
// Es ist ein Thumbnail vorhanden
the_post_thumbnail()
}
?>
Im Backend müsst ihr euren Artikeln jetzt noch das jeweilige Artikelbild hinzufügen, klickt dafür in einen Artikel eurer Wahl und wählt in der rechten Spalte Artikelbild festlegen aus. In dem sich öffnenden Popup wählt ihr das Bild aus, welches ihr für diesen Artikel nutzen möchtet.
16. September 2011 um 21:03 Uhr
Ist zwar schon länger her, der Artikel, aber immer noch interessant.
Danke dir.
6. November 2011 um 17:28 Uhr
Danke, hat mir super geholfen.