Webdesign Berlin – WebMatter.de

Webdesign aus Berlin » Wordpress » Drupal

RSS

Sie suchen eine attraktive
Weblösung für einen
erfolgreichen Internetauftritt?

Ich freue mich auf Ihre Anfrage ...

the_excerpt reloaded: Textauszüge gestalten

| 1 Kommentar

Das Plugin the_excerpt reloaded bietet einige zusätzliche Möglichkeiten, den Auszug eines Artikels auf Kategorie-, Archiv- oder anderen Übersichtsseiten darzustellen.

Nach Aktivierung des Plugins steht der Templatetag <?php the_excerpt_reloaded(); ?> zur Verfügung.

Für diesen Template Tag gibt es die folgenden Parameter
<?php the_excerpt_reloaded(‘excerpt_length’, ‘allowedtags’, ‘filter_type’, use_more_link, ‘more_link_text’, force_more_link, fakeit, fix_tags); ?>

excerpt_length: hier wird die maximale Anzahl der Wörter, die im Auszug wiedergegeben werden sollen, als Zahl eingesetzt

allowedtags: hier werden die html-Tags, die im Auszug erlaubt sein sollen eingetragen, also z.B. ‘<a>,<img>,<p>,<strong>’

filter_type: hier stehen folgende Optionen zur Verfügung: ‘content’, ‘content_rss’, ‘excerpt’, ‘excerpt_rss’. Standardeinstellung ist ‘excerpt’.

use_more_link: Angabe, ob ein ‘weiterlesen’ Link angezeigt werden soll. TRUE steht für ja, FALSE für nein

more_link_text: Hier wird angegeben, wie der ‘weiterlesen’-Link aussehen soll. Standardeinstellung ist ‘(more…)’

force_more_link: Soll ein ‘weiterlesen’ Link angezeigt werden, auch wenn die Länge des Auszugstextes kürzer ist als die vorgegebene Auszugslänge. Die Angaben TRUE für ja und FALSE für nein sind möglich. Standardeinstellung ist FALSE.

fakeit: Hier wird angegeben, wie vorgegangen werden soll, wenn kein Text im Auszugsfeld steht. Es sind folgende Angaben möglich:
’1′ => Text des Inhalts für den Auszug verwenden,
’0′ => Inhalt nicht für den Auszug verwenden,
’2′ => unter allen Umständen den Text des Inhalts für den Auszug verwenden.
Die Standardeinstellung ist ’1′

fix_tags: Wenn durch die Länge des Auszugs HTML Tags nicht korrekt geschlossen werden, soll versucht werden, diese automatisch zu schließen?
Es sind die Angaben TRUE (ja) oder FALSE (nein) möglich. Standardeinstellung ist TRUE.

Der Template Tag für das Template könnte dann wie folgt aussehen:

<?php if(function_exists(‘the_excerpt_reloaded’)) { the_excerpt_reloaded(’100′, ‘<strong><a><p><ul><ol><li><img><i>’, ‘excerpt’, TRUE, ‘ [weiterlesen]‘,TRUE,1,TRUE);} ?>

Dieser Tag wird dann an die Stelle platziert, an der der Auszug ausgegeben werden soll.

Die if-Abfrage if(function_exists) … bewirkt, dass bei deaktiviertem Plugin keine Fehlermeldung angezeigt wird.

Ein Kommentar

  1. Hab vor ein paar Tagen was ähnliches gebloggt. Aber deine Funktion übertrifft das: http://gfries.de/?p=185

    Werd ich morgen direkt einbauen.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.