Artikelbild Support für Theme einrichten
Eigentlich eine recht einfache Funktion: Ein Bild zu einem Artikel zuordnen und in der Artikel-Liste mit anzeigen.
Da es in meinem Blog viel um Bilder geht, war ich etwas enttäuscht als ich zu dem aktuellen Theme wechselte und die Funktion auf einmal nicht mehr finden konnte. Schließlich half Bruder Google wieder einmal und sagte mir, dass man die sehr einfach zum Theme hinzufügen könne.
Dazu sind nur wenige Änderungen an den Template Dateien notwendig.
In die functions.php muss folgendes:
1 2 3 4 | if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 150, 150 ); } |
Über die Parameter der Funktion set_post_thumbnail_size(höhe,breite) kann die Größe der Bildatei für die Darstellung festgelegt werden, sodass beim Hochladen entsprechend kleine Thumbnail Dateien erstellt werden.
Und in den Dateien in denen Artikellisten dargestellt werden (z.B. archiv.php) muss innerhalb des Loops an geeigneter Stelle folgender Code eingefügt werden:
1 2 3 4 5 | if(has_post_thumbnail()) { echo "<div style="float: left; margin-right: 10px;">"; the_post_thumbnail(); echo "</div>"; } |
Das Aussehen kann entweder direkt per Style Angabe, oder in einer externen Css Datei angepasst werden.
Und schon erscheint beim Bearbeiten der Artikel wieder ein Widget um ein Vorschaubild für den Artikel festzulegen.
Neueste Kommentare