Webdesign, WordPress Programmierung, Online und Social Media Marketing - Webworker Blog
Etwas was ich vor längerem bereits bei Jeffrey gefunden hatte und bei mir davor immer über einen Core-Eingriff lief, habe auf all meinen Blogs realisiert. Und zwar geht es um den WordPress Weiterlesen Link, der von WordPress selbst mit der #more Sprungmarke versehen ist. Durch diese More Tag Sprungmarke springt der Blog beim Klick auf den Weiterlesen Link in den einzelnen Beitrag direkt zum More Tag. Also nicht an den Anfang des Artikels sondern an die Stelle, an der der More Tag eingefügt wurde.
Mir persönlich gefällt das gar nicht und aus diesem Grund hatte ich bis dato immer einen WordPress Core Eingriff in der Datei wp-includes/post-template.php zum More Tag Link anpassen vorgenommen. Dort beim More Tag die Sprungmarke einfach entfernt.
Wie ich nun vor einiger Zeit aber bei Jeffrey gelesen hatte, geht das auch über eine entsprechende Funktion in der functions.php Datei des Themes. Ein Eingriff an dieser Stelle macht natürlich jegliche Core Änderung überflüssig. Und der Nachteil von Core Änderungen ist ja, dass man sie nach jedem WordPress Core Update wieder neu einpflegen muss. Also führe ich eine Datei mit all meinen Core Änderungen, die ich nach jedem Core Update wieder und wieder einfüge. Lästig und natürlich besteht auch die Gefahr, dass ich das schlicht und ergreifend einfach mal vergesse.
So ist die Lösung über eine Funktion in der functions.php Datei des Themes optimal, denn diese implementiere ich einmal und so lange ich das jeweilige Theme nutze ist sie aktiv.
Nachfolgend der gesamte Codeschnipsel, der zur Entfernung der WordPress More Sprungmarke in die functions.php des Themes eingefügt werden muss:
//More-Link Sprungmarke entfernen
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');
Hochladen und die WordPress More Tag Sprungmarke ist weg. Vielen Dank lieber Jeffrey, eine Core-Änderung weniger
Die Verwendung des More Tag in WordPress - Bei längeren Texten bietet sich die Verwendung des More Tag an. Abgesehen davon vermeidet man mit dem More Tag auch den hauseigenen Double Content mit den entsprechenden einzelnen Beiträgen. Wird [...]
Werbung oder sonstigen Code nach dem WordPress Weiterlesen More Tag - In einigen meiner Layouts verwende ich gerne ein kleines Plugin, um Werbung nach dem Weiterlesen, also dem More Tag, einzufügen. Dieses WordPress Plugin kann aber noch ein bisschen mehr als [...]
WordPress Dashboard Widgets deaktivieren und entfernen - Das WordPress Dashboard ist im Standard mit einigen Widgets versehen. Nicht alle davon mögen dem Blogger individuell sinnvoll erscheinen. WordPress Dashboard Widgets, die nicht genutzt werden, kann man auch ganz [...]
WordPress Überprüfung auf Core, Plugin und Theme Updates abschalten - Heute möchte ich Euch drei kleine manuelle Lösungen vorstellen, welche die Update Überprüfungen und Informationen im Adminbereich unterdrücken und so nicht zu verachtende Auswirkungen auf die Blog Performance haben. Diese [...]
Seiten aus der WordPress Suche ausschließen - Die WordPress Suche ist ja eine feine Sache, um nach zum Suchbegriffe passenden Artikeln zu suchen. Doch arbeitet die WordPress Suche auch übergreifend und gibt auch die entsprechend passenden Seiten [...]