Hallo Zusammen,
[FONT=arial]
für meine Webseite benutze ich [COLOR=#444444]WordPress 4.6.1 und das Theme [/COLOR]Betheme[/FONT][FONT=-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif][COLOR=#444444][FONT=arial] 15.6.[/FONT]
Für meine Blogbeiträge sind die Einstellungen derart, dass es links und recht auf jedem Blog eine mitgleitende Navigation zum vorherigen und nächsten Blog gibt (siehe bspw [/COLOR][/FONT]https://www.quality-lifestyle.de/persoenlichkeitsentwicklung/)
Diese Navigation wird durch den Php-Code unten erzeugt. Die Frage ist nun, wie ich das hinbekomme, dass dieses ganze Element bestehend aus Pfeil, Bildchen, Titel und Veröffentlichungsdatum nicht als leerer Linktext erkannt wird. Das zeigen mir nämlich sämtliche SEO-Tools für diese Links an, was einen schlechten Einfluss auf mein Ranking hat.
Wie kann ich also folgenden Code verändern, dass die Links optisch genauso aussehen wie im Moment, jedoch ein Linktext generiert wird?
/* ---------------------------------------------------------------------------
* Single Post Navigation | GET sticky navigation
* --------------------------------------------------------------------------- */
if( ! function_exists( 'mfn_post_navigation_sticky' ) )
{
function mfn_post_navigation_sticky( $post, $next_prev, $icon ){
$output = '';
if( is_object( $post ) ){
// move this DOM element with JS
$output .= '<a class="fixed-nav fixed-nav-'. $next_prev .' format-'. get_post_format( $post ) .'" href="'. get_permalink( $post ) .'">';
$output .= '<span class="arrow"><i class="'. $icon .'"></i></span>';
$output .= '<div class="photo">';
$output .= get_the_post_thumbnail( $post->ID, 'blog-navi' );
$output .= '</div>';
$output .= '<div class="desc">';
$output .= '<h3 class="blognavigation">'. get_the_title( $post ) .'</h3>';
$output .= '<span class="date"><i class="icon-clock"></i>'. get_the_date(get_option('date_format'), $post->ID) .'</span>';
$output .= '</div>';
$output .= '</a>';
}
return $output;
}
}