WordPress Weiterlesen Button – individueller Text je nach Kategorie

Auf der Kategorie-Ebene oder auf der Startseite werden deine Artikel mit einem „Weiterlesen-Button“ (Read more) angezeigt. Zumeist entscheidest du dich einmal, welcher Text deinen Leser zum Eintauchen animieren soll. Wie wäre es mit einer dynamischen Lösung? Je nach Kategorie erscheint eine andere Beschriftung des Buttons?

Lösung auf Basis von GeneratePress

GeneratePress Version 3.1.3

add_filter( 'generate_excerpt_more_output', function( $more ) {
    if ( in_category('slug') ) {
        return sprintf( ' ... <a class="read-more" title="%1$s" href="%2$s">%3$s</a>',
            the_title_attribute( 'echo=0' ),
            esc_url( get_permalink( get_the_ID() ) ),
            __( 'Custom Text', 'generatepress' )
        );
	}
    return $more;
}, 50 );

Du musst noch bei „Slug“ im Bereich if ( in_category(‚slug‚) den Namen deiner Wunsch-Kategorie angeben und den Platzhalter „Custom Text“ mit deiner eigenen Idee befüllen. Schon erstrahlt je nach Kategorie ein anderer Text auf deinem Weiterlesen-Button.

Ideen für deinen Weiterlesen-Text

  • weiterlesen
  • mehr
  • Mehr erfahren
  • Mehr lesen
  • Tiefer eintauchen

Erkunde weitere Beiträge

1 Gedanke zu „WordPress Weiterlesen Button – individueller Text je nach Kategorie“

  1. sehr schön.

    Ideen für die Erweiterung :

    Bei mehreren Kategorien Verwendung der case-Variante.
    statt einem festen Text auf das Keyword, den Titel o. ä. Bezug nehmen.

    Antworten

Schreibe einen Kommentar