Aus vielen Blogs kennt man es: auf die Überschrift folgt nicht gleich der gesamte Artikel, sondern nur ein Absatz. Darunter befindet sich ein Link namens “weiterlesen”, der den geneigten Leser dann zum vollständigen Beitrag führt.

Bei diesen kurzen Einleitungen gibt es zwei unterschiedliche Arten: entweder, es handelt sich einfach um die ersten paar Sätze eines Artikels, oder aber um einen sogenannten Teaser, einen einführenden Text.

Wie man beides mit Hilfe von WordPress realisiert, wird hier erklärt. :-)

ein Auszug mit the_excerpt()

Wenn erst einmal nur die ersten drei, vier Sätze eines Artikels gezeigt werden sollen, dann benutzt man das Template-Tag the_excerpt(). Überall dort, wo anstelle des ganzen Textes nur ein Auszug erscheinen soll – also zum Beispiel in der Archiv-Übersicht – setzt man im Loop statt des the_content() einfach the_excerpt() ein. So weit, so gut.

Es empfiehlt sich auf jeden Fall, das Plugin The Excerpt Reloaded zu installieren. Hierdurch eröffnen sich diverse Möglichkeiten, den Excerpt durch Parameter an seine Wünsche anzupassen, beispielsweise was die Länge des angezeigten Textes anbelangt.
Im Falle von neontrauma.de, wo beim Aufrufen einer Kategorie ja auch nur Auszüge der einzelnen Artikel angezeigt werden, sieht die entsprechende Stelle der archive.php so aus:

<div class="artikel">
<?php the_excerpt_reloaded(50, '<p><br />', 'excerpt', TRUE, '<small>&raquo; weiterlesen...</small>', FALSE, 1, TRUE); ?>
</div>

Eine Übersicht über die einzelnen Parameter (das sind die Angaben in Klammern) findet ihr hier.

… oder mit der more-Funktion

Alternativ dazu kann man auch die more-Funktion verwenden.
Hierbei bleibt das the_content() in der Datei stehen:

<?php the_content('weiterlesen'); ?>

Im Artikel fügt ihr an derjenigen Stelle, wo er abgebrochen werden soll, einfach Folgendes ein:

<!-- more -->

Teaser: das gepimpte the_excerpt()

Die zweite Variante ist, wie gesagt, ein einleitender Abschnitt.
Hier könnt ihr etwa das Thema des Artikels kurz anreißen.

In den Dateien eures Themes ersetzt ihr, wie oben beschrieben, the_content() durch the_excerpt() (bzw. the_excerpt_reloaded(), falls ihr das Plugin verwendet).

Wenn ihr dann im Backend auf die “Artikel schreiben”-Seite wechselt, findet ihr unterhalb des großen Textfeldes den Punkt “Erweiterte Einstellungen” und dort ein Feld namens “Auszug”: Was ihr hier nun eintippt, wird anstelle der ersten paar Sätze eures Artikels angezeigt. Lasst ihr das Feld frei, erscheint eben einfach der Anfang euers Artikels.

Viel Spaß damit!

verwandte Beiträge

Kommentare

  • Jessy meint am 12. August 2008 um 15:54 dazu:

    danke :-*

  • fabian meint am 12. August 2008 um 16:00 dazu:

    hej- das finde ich auch sehr interessant. Ne gute Sache um mehr Übersichtlichkeit zu erlangen.

  • neontrauma meint am 14. August 2008 um 09:53 dazu:

    gern geschehen! (-:

  • littlefaerie meint am 18. September 2008 um 13:34 dazu:

    Danke für diese tolle beschreibung das habe ich schon lange gesucht.
    Weil ich schon immer toll fande wenn man nur kurze auszüge im Blog zeigt.
    Danke dir :)

  • Ani meint am 2. März 2009 um 18:19 dazu:

    Ich hab’s auch lange gesucht – ist echt praktisch, danke!

und was denkst du dazu?

Abonnieren, ohne einen Kommentar zu hinterlassen