WordPress the_excerpt Ändern von [...] auf einen normalen Hyperlink - Change [...] to a regular hyperlink

Durch die Verwendung von the_excerpt in einem WordPress Theme, wird lediglich ein Auszug des aktuellen Blog Artikels angezeigt. Wird hierbei die Länge des Auszuges nicht näher definiert, enhält dieser die ersten 120 Wörter des Blog Artikels. Mit the_excerpt werden in der Übersicht auch keine HTML Tags (Schriftform, Hyperlinks) wie auch Bilder angezeigt. Mit Einbindung von the_excerpt wird häufig mitten im Satz mit folgenden Symbolen abgebrochen […]. In einem Blog betrachtet, schaut dies jedoch nicht wirklich attraktiv aus. Wie kann ich […] aus meinem Blog entfernen, bzw. durch einen Hyperlink auf den Artikel ersetzen?

Um […] durch einen „Weiterlesen“ Hyperlink auf den kompletten Blog Artikel zu ersetzen, muss nachfolgendes Codeschnipsel in die functions.php integriert werden.

[PHP] <?php
function excerpt_ellipse($text) {
return str_replace(‚[…]‘, ‚ <a href=“‚.get_permalink().'“>Weiterlesen</a>‘, $text); }
add_filter(‚the_excerpt‘, ‚excerpt_ellipse‘);
?>
[/PHP]

Zur Erklärung:

durch str_replace wird definiert, nach welcher Wort/Zeichenkette gesucht und durch welche es ersetzt werden soll. In diesem Fall suchen wir nach […] und ersetzen dies durch einen Hyperlink auf den kompletten Artikel, mit dem Linktext „Weiterlesen“. Nun, in Bezug auf Suchmaschinenoptimerierung ist das natürlich nicht ideal, Linktext = Weiterlesen. Alternativ kann man natürlich auf den Hyperlink verzichen und die eckige Klammer entfernen. Eine weitere Möglichkeit wäre das Einbinden eines grafischen Buttons, der den Text „Weiterlesen“ enthält. Diesem können Sie jedoch unterschiedliche Title Tags mitgeben.

TEILEN
Vor 20 Jahren habe ich meine erste Internetseite erstellt. Seit über 10 Jahren blogge ich nun auf diversen Blogs mit WordPress. Auf WP-Magazine veröffentliche ich in unregelmäßigen Abständen Artikel mit Tipps, die sicherlich auch dein Interesse wecken.

KEINE KOMMENTARE

HINTERLASSEN SIE EINE ANTWORT