Zurück zum Blog

Remove Read more link from all excerpts (WP)

Da ich eben länger als 2 Minuten nach dieser Lösung suchen musste, dachte ich schreibe ich eben schnell auf wie man den Read more Link aus allen Excerpts bei Wordpress rausbekommt…

Da ich meine Read more Links meist selbst setze (einfach mit the_permalink()) und evtl. noch mit hashes anreichere und gänzlich anders positionieren möchte als es über the_excerpt() möglich wäre, möchte ich gerne in allen Bereichen in denen ich the_excerpt() einsetze, keine Read More Links mehr sehen. Dafür schreibe ich einfach einen kleinen Filter in die functions.php

// Remove Read More Links from all excerpts
function custom_excerpt_more( $more ) {
    return '…';
}
add_filter( 'excerpt_more', 'custom_excerpt_more' );

Nun wird, wenn das Excerpt länger ist als die festgelegte Länge (siehe Unten), nur noch […] angezeigt und nicht mehr der Link. Ansonsten hört es einfach beim letzten Satz des excerpts/contents auf. Den Link könnt ihr dann selbst platzieren.

Die Länge des Excerpts ändert ihr übrigens so:

// Define own excerpt length 
function custom_excerpt_length( $length ) {
   return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

Die Zahl bezieht sich auf die Anzahl ganzer Wörter. In diesem Fall würde der Auszug (excerpt) also nach 20 Wörtern abgebrochen werden.

Arbeits & Socialverhalten

Mit dem Fortsetzen des Besuchs dieser Website akzeptieren Sie die Verwendung von Cookies. Für mehr Informationen und zur Änderungen der Cookie-Einstellungen auf Ihrem Computer, lesen Sie bitte den Datenschutz.

Ich akzeptiere