logo

im-Tal.net

im-Tal.net mit Tipps zu Windows XP + Vista, Office, Firefox, Thunderbird etc.

Heute ist Donnerstag, der 11.03.2010


  • Kommentare

  • Counter

    Start: 13.03.2005
    Gesamt: 118.375
    Heute: 101
    Gestern: 172
     
    Ø/Tag: 64,88
    max./Tag: 653
    max. gleichz.: 124
     
    momentan: 1

    14
  • Schlagwörter

WordPress Template-Tag “the_excerpt()”

Wer mit WordPress nicht gerne den ganzen Inhalt (mit Links, Bilder etc.) der Artikel auf der Startseite haben will sondern nur einen Auszug, arbeitet entweder mit dem more-Tag bei the_content() oder mit the_excerpt. the_excerpt zeigt keine Formatierungen, Bilder, Links etc. an. Außerdem hat das Template-Tag the_except leider keine Parameter worüber man ein “weiterlesen” o. ä. bestimmen könnte. Trotzdem kann man das einigermaßen gut im entsprechenden Template (index.php, archive.php, category.php etc.) mit einem Link auf den ganzen Artikel lösen:

<?php the_excerpt(); ?>
<p>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('weiterlesen ...',''); ?> 
<?php the_title(); ?>"><?php _e('weiterlesen ...',''); ?></a>
</p>

wer im Code und mit den Templates etwas sicherer ist, kann eine Variante über die functions.php wählen:

// bildet das "weiterlesen" bei the_excerpt
function link_hellip_in_excerpt( $content ) {
 global $post_ID;
 return preg_replace( '~\[\.\.\.\]$~', ' <a href="' . get_permalink( $post_ID ) . '">[weiterlesen ...]</a>', $content);
}
add_filter( 'the_excerpt', 'link_hellip_in_excerpt', 9);
add_filter( 'the_content', 'link_hellip_in_excerpt', 9);

Ab WordPress 2.9 werden sogar excerpt-Filter für Auszugs-Länge und Weiterlesen-Link unterstützt, die über die functions.php z.B. so aussehen können:

// ändern der excerpt Länge auf 40 Worte
function new_excerpt_length($length) {
	return 40;
}
add_filter('excerpt_length', 'new_excerpt_length');
 
// ändern des excerpt more Strings
function new_excerpt_more($more) {
return '[weiterlesen …]';
}
add_filter('excerpt_more', 'new_excerpt_more');

Wie weiter oben schon erwähnt kannst du auch mit dem Template-Tag the_content den gesamten Inhalt auf der Startseite einlesen lassen. the_content() zeigt im Gegensatz zu the_excerpt die Links, Bilder und Formatierungen vom Beitrag an. Außerdem lässt sich individuell mit dem <!–more–>-Tag bestimmen, was genau angezeigt werden soll. Der more-Tag, welchen man in der Artikel-Bearbeitung setzen kann, splittet den Beitrag / die Seite in zwei Teile. Auf der Startseite bzw. in Archiven wird dann nur der Teil vor dem more-Tag angezeigt, allerdings mit allen Links, Bildern und Formatierungen. Mehr darüber erfährst du auch in der WPD-FAQ: http://faq.wordpress-deutschland.org/keine-bilder-keine-links-im-archiv-the_excerpt/

Social Bookmarking:
  • MisterWong.DE
  • Webnews.de
  • Twitter
  • Google Bookmarks
  • Technorati
  • MySpace
  • Yigg
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Blogosphere News
  • LinkArena
  • Live
  • MisterWong
  • MyShare
  • RSS

Verwandte Artikel:

Kommentar schreiben

Kommentar-Hilfe »

XHTML:
Du kannst diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Antworten:
Über die Antworten-Links kannst du gezielt auf einen Kommentar antworten. Dein Antwort-Kommentar erscheint dann direkt unter dem Ursprungs-Kommentar.

E-Mail-Benachrichtigung
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare via E-Mail informiert. Der Versand erfolgt aber nur nach Bestätigung mit dem sog. Double-Opt-In Verfahren, wobei du das Kommentar-Abo 1x über eine E-Mail bestätigen musst.
Du kannst dich auch über neue Kommentare benachrichtigen lassen ohne selber eins zu hinterlassen.

Benachrichtigungsfunktion aktivieren ohne einen Kommentar zu hinterlassen

Avatare:
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Vorschau:
Wenn du im Kommentar-Textfeld anfängst zu schreiben, öffnet sich darunter eine Live-Vorschau. Dadurch siehst du wie dein Kommentar hinterher ungefähr ausschauen wird.