Wenn man in WordPress einen More-Tag in einen Beitrag einbaut, dann wird standardmäßig eine Art Sprungmarke mit eingebaut, sodass man beim Klicken auf “Den ganzen Beitrag lesen” automatisch an die Stelle gelangt, wo der More-Tag eingebaut wurde.
Wenn man diese Sprungmarke nicht möchte, sodass der Leser beim Klicken auf “Den ganzen Beitrag lesen” zum Anfang des Beitrags gelangt, muss man sein Theme ein wenig anpassen.
Dazu kann man folgendermaßen vorgehen:
- functions.php im Theme Folder zum editieren öffnen (/wp-content/themes/[theme])
- Folgende Funktion am Besten anfangs einfügen:
- Testen & Fertig!
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');




Mit dem Plugin seemore ist das noch ein bisschen einfacher ;)
Stimmt, aber bei so kleinen Sachen mache ich lieber die kleine Änderung am Theme, anstatt ein zusätzliches Plugin zu haben :)
Ich habe dafür bis dato immer eine Core-Änderung gemacht. Ganz schön lästig das Zeugs bei jedem Update nachzuziehen. Diese Function ist ja eine tolle Alternative. Und in das Theme (z.B. index.php) muss der entsprechende Function Aufruf dann nicht mehr rein?
@ Shopper Blog
Nein, einen Eintrag in die Index.php ist nicht nötig.
Okidoki, vielen Dank. Dann muss ich das glatt mal ausprobieren. Sich einen Core-Eingriff zu sparen ist wirklich sinnvoll ;-)
Super vielen Dank für den Tipp. Danach habe ich jetzt lange gesucht, da mich diese Sprungmarke in meinem Blog schon lange nervt und bin bei Euch fündig geworden. Werde ich gleich mal testen!
@HotFit:
Gerne gemacht :)
Du kannst dich ja dann kurz melden, ob es funktioniert hat oder nicht.
Pingback: Wordpress More Tag Sprungmarke entfernen | Crazy Girls Tipps
Hallo Jeffrey,
danke für Deinen Tipp, ich freue mich immer wieder wenn ich ein kleines Problemchen oder einen kleinen Wunsch so leicht, so einfach und so schnell lösen kann wie mit Deiner Lösung. Funktioniert perfekt.
Alles Gute und lieben Gruß vom schönen Bodensee (Lindau/Bregenz)
@Siegfried:
Das freut mich, dass es bei dir so gut funktioniert :)
Auch von mir Liebe Grüsse aus Liechtenstein!