suche mir den Wolf, finde aber die wohl popelig einfache Lösung nicht. Es geht um die Blogkommentare hier. Möchte gerne den Namen des Kommentierenden von einem gegebenenfalls gesetzten Link zur Webseite des Kommentierenden trennen. Begründung siehe im Folgeartikel.
Bisher steht beim Namen des Kommentierenden:
Robert Basic
Funktion dazu: comment_author_link()
In Zukunft soll stehen:
Robert Basic @
oder
Robert Basic [ohne „@“, wenn kein Backlink gesetzt]
Mit der Funktion
php comment_author_url_link(‚@‘, “, “);
klappt das nur zum Teil, denn wenn der Kommentierende keinen Backlink gesetzt hat, erscheint das „@“-Zeichen dennoch und verlinkt zudem dummerweise auf den Blogartikel selbst, was Schwachsinn ist. Hätte erwartet, dass nix erscheint, kein @ und kein Link, wenn der Backlink leer ist. Könnt Ihr Euch aktuell in den Kommentaren anschauen, solange die Funktion comment_author_url_link noch aktiv ist.
Neue Stellenangebote
Growth Marketing Manager:in – Social Media GOhiring GmbH in Homeoffice |
||
Mitarbeiter*in (m/w/d) für Social Media, Öffentlichkeitsarbeit und Städtepartnerschaft (m/w/d) meinestadt.de in Sachsenheim |
||
Content Creator / Social Media / Marketing (m/w/d) Delitzscher Schokoladenfabrik GmbH in Delitzsch |
Hat jemand eine Lösung?
Update: In den Kommentaren findet Ihr einige Lösungsansätze, mit dem von Reiffix hatte es geklappt. Ist allerdings keine sehr pflegeleichte Lösung, da sie nicht im Template verankert wird, sondern im Core von WordPress, was bei Updates natürlich etwas Anpassung bedarf. Siehe dazu die Textdatei
In der Datei wp-includes/comment-templates.php wird eine Zeile angepasst:
– aus $return = „[a href=’$url‘ rel=’external nofollow‘]$author[/a]“;
– wird $return = „$author[a href=’$url‘ rel=’external nofollow‘]@[/a]“;
Zweite Lösung, die keine Anpassung bei WordPress-Updates bedarf, da sie lediglich im Design-Template hinterlegt wird, und zwar in der Comments.php: Siehe Codesnippet. Danke, paddya!
Solltet Ihr die Lösung von paddya nutzen, beachtet bitte, dass es ein kleines, aber schnell lösbares Problem mit dem Plugin Easy Gravatars (1.2) geben kann. Die Pics der User werden dann nämlich nicht mehr angezeigt. Dazu im Optionsmenue des Plugins den Schalter „API Hook“ auf „Comment Text“ umlegen. Siehe Kommentar
Warum das Ganze? Begründung steht im Folgeartikel