WordPress: Weiterlesen Link soll an den Anfang des Beitrags führen

anchor 139590 1920

WordPress-Standardthemes wie das aktuelle Theme TwentySeventeen verwenden die Funktion

the_content( sprintf( __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ), get_the_title() ) );
Code-Sprache: HTML, XML (xml)

zur Wiedergabe von Inhalten auf Beitragsseiten und Archiven. Der Autor bestimmt durch Einfügen des more-Tags selber, welcher Teil eines Artikels im Archiv angezeigt wird, und welcher Teil nur auf der Einzelseite zu sehen ist.

Klickt jemand in einem Archiv auf read more (weiterlesen) landet er bei dieser Art Inhaltsaufteilung üblicherweise nicht am Anfang der Beitragsseite, sondern direkt an der Stelle im Beitrag an welcher das more-Tag eingefügt wurde.

Mit dem nachfolgenden Snippet in der functions.php führt der Link an den Anfang des Beitrags.

function remove_more_link_anchor( $link ) { $link = preg_replace( '|#more-[0-9]+|', '', $link ); return $link; } add_filter( 'the_content_more_link', 'remove_more_link_anchor' );
Code-Sprache: PHP (php)

Kommentarformular bitte nicht für Supportanfragen verwenden

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.