Hallo Liebe Leser von You Big Blog.
Vor kurzem habe ich ein Blog Artikel geschrieben wie man der More Tag Sprungmarke mit Hilfe über eine Funktion in der functions.php entfernt, da habe ich schon mal erwähnt »Title-Attribut« leider war Code Snippet nicht vollständig und es hat nicht geklappt.
Jedoch hab mir keine Ruhe gegeben und hab nach weitere Möglichkeiten gesucht, hab Timm nochmal angeschrieben und darum gebeten das der der Code überprüft. Timm war sofort dazu bereit und hat eine fehlerfreie Code gegeben.
Also Normalle WordPress Link Struktur für #more-Anker sieht so aus:
https://you-big-blog.com/2011/06/20/fernanda-brandao-was-ihr-bei-einem-mann-wichtig-ist/#more-6317
Nachdem ich #more Anker entfernt habe, so:
https://you-big-blog.com/2011/06/20/fernanda-brandao-was-ihr-bei-einem-mann-wichtig-ist/
Dafür das More-Link eine Title-Attribute bekommt in der functions.php Datei eine Code Snippet Funktion einfügen :
// more-link (weiterlesen) mit title-Attribute ausgeben add_filter( 'the_content_more_link', 'fb_more_link', 10, 2 ); function fb_more_link( $more_link, $more_link_text ) { $more_link =' <a title="' . the_title('', '', false) .' weiterlesen und kommentieren" href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>"; return $more_link; }
die 4. Zeile. Hier wird festgelegt, welchen Namen und Titel der Link bekommt.
So sieht eindeutig More-Link mit Title Attribute SEO freundlicher.
title=“Google Update für Suche Algorithmus weiterlesen “ href=“https://you-big-blog.com/2012/08/16/google-update-fuer-suche-algorithmus/
vielen Dank Timm Dafür das More-Link eine Title-Attribute bekommt.
Komplette Code Snippet für #more-Anker entfernen und More-Link mit Title Attribute ausgeben sieht so aus:
// more-link (weiterlesen) mit title-Attribute ausgeben add_filter( 'the_content_more_link', 'fb_more_link', 10, 2 ); function fb_more_link( $more_link, $more_link_text ) { $more_link =' <a title="' . the_title('', '', false) .' weiterlesen und kommentieren" href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>"; return $more_link; } //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');
in der functions.php einfügen fertig.
Besuch uns auf Youtube