Post-Thumbnails in WordPress ohne Plugin
Seit der Version 2.9 bringt WordPress endlich native Post-Thumbnails-Unterstützung mit.
Man muß die Funktion in der functions.php des Themes deklarieren und kann hier auch ein paar weitere Einstellungen vornehmen. So aktiviert man die Thumbnails sowohl für Posts als auch für Pages:
add_theme_support( 'post-thumbnails' );
Wenn man die Funktion nur für einen der Artikeltypen braucht, kann man folgende Angabe verwenden:
add_theme_support( 'post-thumbnails', array( 'post' ) ); // Nur für Posts
bzw.
add_theme_support( 'post-thumbnails', array( 'page' ) ); // Nur für Pages
Die Größe des Thumbnails legt man folgendermaßen fest:
set_post_thumbnail_size( 50, 50 ); // Bild wird im richtigen Seitenverhältnis verkleinert, bis Höhe und Breite kleiner oder gleich 50px
oder
set_post_thumbnail_size( 50, 50, true ); // Bild wird genau auf die Maße 50x50 verkleinert, ggf. wird von der Bildmitte aus beschnitten
Nach Aktivierung der Funktion kann man in der Media-Galerie eines Artikels ein Bild als Thumbnail auswählen, und jetzt kann das Vorschaubild im Template mit dem Tag the_post_thumbnail() (natürlich innerhalb des Loops) eingefügt werden. Der Fall, daß es für einen Artikel kein Thumbnail gibt, sollte am besten noch abgefangen werden:
<?php
if ( has_post_thumbnail() ) {
// Angaben für Artikel mit Thumbnail
} else {
// Angaben für Artikel ohne Thumbnail
}
?>
Man kann sogar mehrere verschiedene Thumbnail-Größen in der functions.php definieren:
add_image_size( 'mein-thumbnail', 200,300); // zusätzliche Thumbnail-Größe
…und diese dann über the_post_thumbnail( 'mein-thumbnail' ) im Theme aufrufen.
Einziges kleines Manko bisher: Man kann nicht bestimmen, wie das Bild gecroppt wird, was uU in unglücklichen Bildausschnitten resultieren kann. Hoffentlich wird das bei der nächsten Version gefixt!
Ähnliche Artikel
Hallo, ich heiße Birgit Zimmermann und blogge hier über Webdesign und Webentwicklung, aber auch über persönliche Dinge. mehr Info…
Blog durchsuchen
Beliebte Artikel
- Sind wir Designer oder Entwickler?
Roger Johansson macht sich in einem kürzlich erschienenen Artikel Gedanken über die passendste Bezeichnung für seine Tätigkeit und fragt in... - 10 der häufigsten Irrtümer über SEO
Die Suchmaschinenoptimierung ist ein wichtiger Teil jeder Online-Strategie, denn was nützt die beste Website, wenn sie nicht gefunden wird? Da... - Page Lists Plus – WordPress Plugin für elegante Page Forwards
Das nette kleine WP-Plugin Page Lists Plus von Tim Holt bietet einige Zusatzfeatures für die Links in Seitenmenus, wie Änderung...
Letzte Kommentare
Fredo zu Erstelle einen Hollywoodstern in Photoshop:
Super ! Vielen Dank
Robert zu Sind wir Designer oder Entwickler?:
Hallo Birgit! Ich gestehe, weder mein schmächtiges Interesse an Fotografie, noch meine Liebe zu Pferd und/oder Natur, sondern trivialer Zufall
LuckyLuke zu Erstelle einen Hollywoodstern in Photoshop:
Vielen Dank ist ein sehr schönes Tutorial
Letzter Tweet
16.05. 16:05
@markboulton relating his story of learning snowboarding to learning how to fail well. I like that guy :) #fowd
Following:
Im Moment keine Follow-Liste. Vielleicht ist Twitter gerade überlastet ;)
follow me on twitter @bz_icehorse

















2 nette Menschen haben einen Kommentar hinterlassen:
Chrissy schrieb am 2.04.2010 um 17:12 Uhr:
Birgit schrieb am 5.04.2010 um 16:32 Uhr: