• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Fußzeile springen

JP.Böhm

Auf der sicheren Seite

  • Die Basis
  • Technologie
  • Portfolio
  • Kontakt
  • Blog
  • Zurück zur Startseite

Die „next_link“ Texte ändern

Aktuelle Seite: Startseite / Filter / Die „next_link“ Texte ändern

Februar 12, 2021

Wer die Paginierung auf seiner Seite nicht auf dem Standard stehen lassen, sondern selbst benennen möchte, ist hier genau richtig.

In der functions.php muss einfach nur folgender PHP Code eingefügt werden. Am besten setzt ihr den Filter einfach unter den letzten Filter oder an das Ende der Datei. Hier erst einmal der Code :

// Filter und Funktion für previous_link
add_filter( 'genesis_prev_link_text', 'modify_previous_link_text' );
function modify_previous_link_text($text) {
        $text = ' « Vorherige Seite';
        return $text;
}

// Filter und Funktion für next_link
add_filter( 'genesis_next_link_text', 'modify_next_link_text' );
function modify_next_link_text($text) {
        $text = 'Nächste Seite »';
        return $text;
}

Es wird ein Filter angelegt über die Funktion add_filter, welche als erstes Argument einen Genesis-Hook, in unserem Fall genesis_prev_link_next, entgegennimmt und als Zweites eine Funktion die den Text verändert.

Die Funktion, welche den sprechenden Namen modify_previous_link_text($text) trägt, tut genau das. Sie nimmt als Parameter den ursprünglichen $text entgegen, welcher im Anschluss von uns kurzerhand überschrieben und durch ein return $text; an den Filter zurückgegeben und damit angewählt und geändert wird.

Das ganze funktioniert natürlich analog zum Filter, beziehungsweise Genesis-Hook genesis_next_link_text und der passenden Funktion modify_next_link_text($text).

Wie versprochen, kurz und schmerzlos.

Kategorie: Filter, functions, Genesis, PHP, Snippets, Sonstiges, Wordpress
Tags: filter, functions.php, genesis, php, Wordpress

Jonny

Moin, ich bin seit 2013 als Frontent/Web-Entwickler in meiner Wahlheimat Hamburg tätig und begeistere mich für verschiedene CMS Systeme, JS/CSS Frameworks sowie für Musik.

Vorheriger Beitrag: « HTTPS für WordPress
Nächster Beitrag: Den „search_text“ ändern »

Footer

  • LinkedIn
  • XING
  • Impressum
  • Datenschutz

Copyright © 2023 · JP.Böhm