Guten Tag! Gerade einen nützlichen Tipp bei azella gelesen. Wie man mit einem kurzen PHP-Codeschnipsel aus der URL das #more entfernt. Die Sprungmarke taucht immer dann auf, wenn der Besucher auf «Weiterlesen oder Read more» klickt.
Um die Sprungmarke entfernen zu können, musst du in der functions.php des verwendeten Themes folgenden Code einfügen:
php – Code
function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}
add_filter('the_content_more_link', 'remove_more_jump_link');
Das wars schon, sehr einfach und zugleich sehr effektiv.

Super! Nach einer derartigen Möglichkeit das #more– aus der URL zu entfernen habe ich schon eine ganze Weile gesucht! Danke für den Hinweis, werde ich gleich mal ausprobieren! Grüße!
Ohh, DANKE. Werde gleich heute bei mir testen
Grüsse
Hallo!
Wie kann man den Text abändern in “mehr” ? Ich baue selber ab und zu mal ein Theme und es nervt mich immer, dass dort dann “more” steht und alles andere in deutsch !
Hallo Martin,
innerhalb der Schleife der Index Seite kannst du der Funktion, die die den Teaser ausgibt, einen Parameter übergeben:
Damit kannst du dann die Bezeichnung des Links ändern
Grüße
Tobias