WordPress Tipp: Die neusten Blog-Artikel mit Thumbnails anzeigen

WordPress neuste Blogartikel mit Thumbnails

Eine tolle Möglichkeit deine Leser auf deine neusten Blog-Artikel auf­merksam zu machen, ist eine Liste der neusten Artikel in der Sidebar oder auch im Footer anzu­zeigen. Und da es für die Leser noch viel anspre­chender ist, wenn du nicht nur die Artikel-Überschriften, son­dern auch die ent­spre­chenden Vorschaubilder-Bilder anzeigst, zeige ich dir kurz wie das funk­tio­niert.

1. Die neusten Artikel mit query-posts anzeigen

Um die 5 neusten Artikel deines Blogs anzu­zeigen, kannst du fol­genden Code verwenden.

<?php query_posts('showposts=5'); ?>
<ul class="recent-posts">
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>

Natürlich kannst du noch etliche wei­tere Einschränkungen für die Sortierung der Artikel machen. Um nur die 5 neusten Artikel einer Kategorie (z.B. der Kategorie: News) anzu­zeigen, ver­wen­dest du fol­genden Code.

<?php query_posts('cat=news&showposts=5'); ?>
<ul class="recent-posts">
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>

Im WordPress Codex fin­dest du eine genaue Beschreibung, was du mit query_posts so alles anstellen kannst.

2. Thumbnail-Bilder hinzufügen

Seit der WordPress-Version 2.9 gibt es eine neue, prak­ti­sche Möglichkeit Thumbnails für deine Artikel zu ver­wenden. Eine aus­führ­liche Beschreibung, wie du die Thumbnail-Funktion ver­wen­dest fin­dest du im Artikel »Using The New Post Thumbnail Feature In WordPress 2.9«.

Um die Thumbnail-Funktion in deinem WordPress-Theme zu akti­vieren, musst du fol­genden Code in die functions.php Datei deines Themes einfügen.

if ( function_exists( 'add_theme_support' ) )
add_theme_support( 'post-thumbnails' );

Anschließend fin­dest du die neue Option »Beitrags-Miniaturbild« rechts auf der Artikel-Seite im Admin-Bereich. Über »Miniaturbild setzen«, kannst du deinem Artikel ein Thumbnail-Bild hinzufügen.

WordPress neuste Blog-Artikel mit Thumbnails

Um die Thumbnails im WordPress-Loop der index.php und single.php Datei ein­zu­fügen, ver­wen­dest du jetzt fol­genden Code-Schnipsel.

<?php the_post_thumbnail(); ?>

3. Die Thumbnails in der Neusten Artikel-Liste anzeigen

Um die Thumbnails in deiner Neuste Artikel-Auflistung anzu­zeigen, erwei­terst du Codeaus Schritt 1 um fol­gende Zeile (Zeile 5 in der Code-Ansicht).

<?php query_posts('cat=news&showposts=5'); ?>
<ul class="recent-posts">
<?php while (have_posts()) : the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array( 90,90 ), array( 'class' => 'recent-thumbs' )); ?></a>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
</li>
<?php endwhile;?>
</ul>

In meinem Beispiel linke ich vom Thumbnail auf den jewei­ligen Artikel, ver­klei­nere die Größe der Thumbnails auf 90×90 Pixel und gebe ihnen die CSS-Class: recent-thumbs. So kann ich meine Neusten Artikel später leichter mit CSS stylen.

Das war’s auch schon, deine neusten Artikel sollten jetzt inklu­sive Thumbnails ange­zeigt werden.

Hast du noch Fragen oder Anregungen zu meinem kleinen WordPress-Tutorial? Dann schreibe mir doch ein­fach einen Kommentar. Ich freue mich auf dein Feedback!

21 Kommentare

  1. Barbara

    Vielen Dank für diesen tollen Tipp! Ich wusste gar nicht, dass man mit WordPress 2.9 so ein­fach Thumbnails hin­zu­fügen kann. Ich freue mich schon darauf, diese Funktion auszuprobieren :)

  2. Ellen

    @Barbara: Ja, ich habe das auch erst vor kurzem getestet. Wenn man vor hat, etwa Thumbnail-Bilder zu erstellen finde ich es eine klasse Möglichkeit. Der Artikel den ich im Text erwähnt habe, ist ein super Tutorial :-)

    Und auch auf dem WP Engenieer Blog gibt es meh­rere aus­führ­liche Artikel zur Thumbnail-Funktion.

    Viele Grüße
    Ellen

  3. Marc

    Hallo Ellen,
    ich bin bei meinem Problem auf dein Tutorial gestoßen und wollte noch mal kurz etwas nach­fragen, bevor ich mich im ein­zelnen damit aus­ein­an­der­setze (dauert bei mir immer alles ziem­lich lang, weil ich gerade erst anfange mich damit zu beschäftigen).

    Mein Problem: Über das App »net­worked blogs« habe ich meinen WordPress blog auf meine Facebook Fanpage geleitet. Dort erscheint immer dieses Standardvorschaubild vom word­press­blog (das mit dieser Allee). Bei WordPress kann ich das ja anpassen mit einem eigenen header und eigenem Hintergrund. Aber auf Facebook erscheint immer diese nicht zu meiner Seite pas­sende Standardvorschau.

    Kann mit dem obigen Tutorial das ändern oder ist das etwas anderes? Und wenn ja, hast du ein Tipp wie ich das sonst ändern könnte?

    Liebe Grüße,
    Marc

    • Ellen

      @Marc: Vielen Dank für deinen Kommentar :-) Ich finde es klasse, dass du einen WordPress-Blog hast!

      In diesem Artikel geht es nur um eine Auflistung der neusten Blog-Artikel auf dem Blog (genau wie hier auf Elmastudio im Footer). Wenn du die Header-Ansicht auf deinem eigenen Blog schon geän­dert hast könnte es sein, dass du ein­fach eine Weile warten musst bis die Ansicht bei »net­worked blogs” eben­falls ange­passt wird (dann liegt das Problem am Cache).

      Da ich den Dienst selbst aber noch nicht aus­pro­biert habe bin ich nicht 100% sicher, wie das Vorschaubild der Blogs erstellt wird. Ging das auto­ma­tisch? Hast du schon pro­biert, dein Account zu löschen, und dich noch einmal neu einzutragen?

      Vielleicht könn­test du mir kurz Feedback geben, dann kann ich dir viel­leicht etwas besser weiterhelfen :-)

      Viele Grüße
      Ellen

  4. Franzose

    Guten Morgen Ellen,

    ich habe mich zu früh gefreut ich benutzt WordPress3 und klappt es nicht. Ich muss sagen ich weiß noch nicht mal wo ich den 1. Code ein­fügen solle… hast du ein Tipp für mich

    PS: Sorry wegen meine Rechtschreibung aber mein DE ist noch nicht so weit.

    Gruß

    • Ellen

      @Franzose, vielen Dank für deinen Kommentar :-)

      Der Code sollte eigent­lich auch für die 3.0 Version funk­tio­nieren. Ich ver­wende den glei­chen Code hier auf dem Blog für den Slider im Footer (Aktuelle Artikel).

      Einsetzen kannst du den Code z.B. in der Sidebar.php Datei oder in der footer.php Datei. Die Thumbnail-Funktion müss­test du dann noch wie im Punkt 2 beschreiben, aktivieren.

      Ich wün­sche dir viel Erfolg, falls es immer noch nicht klappt, melde dich ein­fach noch einmal, ja :-)

      Viele Grüße,
      Ellen

      • Franzose

        Hallo Ellen,

        Vielen Dank für deine Hilfe.
        Ich habe punkt2 auch gemacht.
        Ich sehe in Admin Bereich immer noch nichts, ich glaube ich bin zu Doof.

        /wp-content/themes/twentyten/function.php, da habe ich punkt2 ein­ge­fügt oder muss ich irgendwo in der Admin Verzeichnis einfügen?

        Ich bin mehr an Joomla und Typo gewohnt, WordPress ist wirk­lich ganz neu für mich.

        Merci pour ton Aide.

        • Ellen

          @Franzose, nein, das bist du ganz bestimmt nicht!!! Ich habe es gerade eben im TwentyTen Theme aus­pro­biert, es ist wichtig, dass du den Code aus Punkt 2 in deiner functions.php ganz unten (als aller­letztes) einfügst.

          Außerdem hat sich der Text im Abmin-Bereich der Artikel (zumin­dest in der deut­schen WP-Version) zu »Artikelbild« geän­dert. Ich werde das Bild im Artikel noch anpassen.

          Hoffe so klappt es,
          Viele Grüße
          Ellen

  5. Marc

    Hi Ellen,

    wollte mich nochmal kurz bei dir zurück­melden. Du hat­test Recht mit deiner Vermutung, dass ich ein­fach ein biss­chen warten musste, bis das Bild geän­dert wurde. Gerade als ich meinen Blog gestartet habe, hatten die bei »net­worked blogs« wohl für ein paar Tage ziem­liche Probleme… Aber dann hat es funktioniert:)

    Nochmal vielen Dank für deine Hilfe!

    Liebe Grüße,
    Marc

  6. Jürgen

    Super, liebe Ellen. Ich habe mich schon die ganze Zeit gewun­dert, warum ich bei mir das Feld »Artikelbild« nicht finden konnte. Schon witzig, dass die WP-Entwickler ein neues Feature ein­bauen, das man dann erst umständ­lich akti­vieren muss.

    Doch dank Deiner her­vor­ra­genden Anleitung habe sogar ich das geschafft, nachdem ich kapiert hatte, dass der Code in der functions.php vor dem letzten ?> ein­ge­fügt werden muss. Vorher hat das andau­ernd Fehlermeldungen produziert.

    Vielen Dank!
    Jürgen

  7. Hansjörg

    Hi

    ich bau mir gerade meinen Blog (Theme: 2010) zusammen und ver­suche auf der Startseite gekürzte Artikel mit kleinem Bild hin­zu­be­kommen.
    Danke für den tollen Artikel. Zumindest hab ich es jetzt schon mal geschafft, die thumbnail Funktion als solche aus­findig zu machen.
    In wel­cher Datei muss ich denn jetzt die oben unter Punkt 3 gannten Codezeilen einbauen?

    LG und Danke

    Hansjörg

  8. Jonathan

    Danke Ellen,

    ich greife das Thema mal im Bezug zum »Wordpress 3.1 - Netzwerk« wieder auf:

    Folgendes:
    Ein Theme unter­stützt die Artikel-Bild-Einbinden«-Funktion. Somit auch die Thumbnail-Ausgabe im Frontend.

    Nachdem ich eines unserer WordPress-Blogs für das Netzwerk frei­ge­schaltet hatte, war die Thumbnail-Funktion für Artikelbilder nicht mehr aufrufbar.

    Die Funktion, Artikelbilder ein­zu­fügen, ist in einem Netzwerk ein­fach nicht vorhanden.

    Habt ihr Ideen oder Ansätze, wie man die »Artikel-Bilder-Einbinden«-Funktion, inklu­sive Post-Thumbnails auch für Blogs eines Netzwerks bereit­stellen kann?

    Hatte jemand von euch in der Vergangenheit ähnli­ches Problem?

    Lieben Gruß,
    Jonathan

  9. Daniel

    Hallo Ellen,

    ich kann ein Artikelbild ein­fügen, sehe aber im Editor das Bild nicht, auch der Website auch nicht. Welche Codeschnipsel fehlen mir noch?

    Viele Grüße
    Daniel

  10. Nick

    Hi Ellen,

    gibt es denn auch eine Möglichkeit die Ausgabe nur von dem den neu­esten Artikel anders zu gestalten? Ich würde gern den neu­esten Artikel anders dar­stellen als die folgenden.

    Greetinx Nick

  11. Daniel

    Danke Ellen,
    genau den Beitrag habe ich gesucht! Mit WordPress 3.+ geht das ja ganz ein­fach, wenn man es findet… Vor lauter Bäumen habe ich den Wald nicht mehr gesehen, und dass stundenlang.…

    Jetzt habe ich nur noch eine Frage/Bitte: Kannst du das Tutorial erwei­tern und uns sagen wie man das »thumbnail« über den Artikel positioniert???

    Ich habe es mit der 500×200 Miniaturbild Einstellung pro­biert und habe dann das Problem dass sich der Artikeltext über die Sidebar schiebt…

    Eine Idee?

  12. Pingback: andreasbehler.com » Blog Archiv » Zweite Überschrift bei Web Development

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*


Top