Avatare richtig verlinken in WordPress
Die Verlinkung der Kommentar-Avatare ist in WordPress leider nicht trivial. Entweder man akzeptiert bei Kommentatoren, die keine URL angegeben haben, ein leeres <a>-Tag, oder dieses linkt zurück auf den Beitrag. Mit einer kleinen if-Abfrage kann man die Avatare intelligent verlinken:
<?php if(get_comment_author_url()) : ?>
<a href="<?php echo get_comment_author_url() ?>" rel="external nofollow">
<?php echo get_avatar( $comment, 55 ); ?>
</a>
<?php else :
echo get_avatar( $comment, 55 );
endif;?>
Wenn der Kommentator eine URL angegeben hat, dann wird ein <a>-Tag um den Gravatar ausgegeben, und wenn nicht, dann wird nur das <img>-Tag geparst.
Schön sauberer Quellcode :)
Ähnliche Artikel
Hallo, ich heiße Birgit Zimmermann und blogge hier über Webdesign und Webentwicklung, aber auch über persönliche Dinge. mehr Info…
Blog durchsuchen
Beliebte Artikel
- Sind wir Designer oder Entwickler?
Roger Johansson macht sich in einem kürzlich erschienenen Artikel Gedanken über die passendste Bezeichnung für seine Tätigkeit und fragt in... - 10 der häufigsten Irrtümer über SEO
Die Suchmaschinenoptimierung ist ein wichtiger Teil jeder Online-Strategie, denn was nützt die beste Website, wenn sie nicht gefunden wird? Da... - Page Lists Plus – WordPress Plugin für elegante Page Forwards
Das nette kleine WP-Plugin Page Lists Plus von Tim Holt bietet einige Zusatzfeatures für die Links in Seitenmenus, wie Änderung...
Letzte Kommentare
Fredo zu Erstelle einen Hollywoodstern in Photoshop:
Super ! Vielen Dank
Robert zu Sind wir Designer oder Entwickler?:
Hallo Birgit! Ich gestehe, weder mein schmächtiges Interesse an Fotografie, noch meine Liebe zu Pferd und/oder Natur, sondern trivialer Zufall
LuckyLuke zu Erstelle einen Hollywoodstern in Photoshop:
Vielen Dank ist ein sehr schönes Tutorial
Letzter Tweet
16.05. 16:05
@markboulton relating his story of learning snowboarding to learning how to fail well. I like that guy :) #fowd
Following:
Im Moment keine Follow-Liste. Vielleicht ist Twitter gerade überlastet ;)
follow me on twitter @bz_icehorse
















