So schaltest du die Autolinks im Kommentarbereich einfach ab!
Postet jemand bei WordPress einen Kommentar und schreibt hierbei eine URL (z.B. www.example.com) in den Text, macht WordPress daraus automatisch einen Hyperlink.
Das ist vielfach sicherlich sinnvoll, da man so als Leser einfach per Klick auf die verwiesene Website wechseln kann. Doch oftmals ist diese Funktion auch richtig unnütz! Nämlich immer dann, wenn es sich bei der vermeintlichen Internetadresse nicht um eine echte URL handelt bzw. die Zielseite gar nicht existiert.
Zuletzt fiel mir das hier im Blog immer mal wieder auf, wenn in Kommentaren von den Lesern einfach noch mal Beispiele bei Fragen genannt wurden. Im Kommentarbereich des Beitrags Redirect http https stolperte ich gerade über mehrere fehlerhafte ausgehende Verlinkungen.
Das finden natürlich auch Google & Co. weniger lustig, wenn auf einer Website zu viele Verweise auf 404 Error Seiten führen. Und Suchmaschinen könnten dies (zurecht) als ein negatives Qualitätsmerkmal beim Thema SEO ansehen.
Wie lässt sich die Autoverlinkung in WordPress nun abstellen?
Das geht ohne Plugin! In der functions.php muss dazu lediglich eine zusätzliche Funktion geschrieben werden. Diese sorgt dafür, dass auch bestehende URLs aus dem Kommentarbereich nicht mehr als Hyperlink dargestellt werden.
remove_filter('comment_text', 'make_clickable', 9);
Änderungen an der functions.php sowie in den anderen Templatedateien sollte man in der Regel nur in einem Child-Theme vornehmen und wenn man (halbwegs) weiß, was man da macht. Alles kein Hexenwerk, auch nicht für Laien, aber aufpassen sollte man trotzdem.
Diese Codezeile kann einfach am Ende der functions.php hinein kopiert werden. Solltet ihr bei euch ein ?>
am Ende der Datei vorfinden, dann gehört diese Funktion noch davor.
Danke für die Mühe, die Sie gemacht haben, um das alles zusammenzutragen.
MfG Banyo
Vielen Dank für den Codeschnipsel. Bei meinen Blogs gibt es hin und wieder als Kommentare getarnte Werbung, was ich bei sinnvollem Text ok finde. Dennoch möchte ich umgehen, (für Google) zur „Linkschleuder“ zu werden.