Categories: Tips & Tricks

Display custom url if comment authors url is blank

Here is a nifty trick for your comments.php template. If someone comes to your site and leaves a comment but doesn’t leave a url back to there site, the default link that is shown in place of the php code comment_author_url is the current page link.

That might not look good. So, here is a little trick that I just implemented into my site. Besides installing the twittar plugin and pulling Twitter avatars I wanted to use the image itself for the authors url like. But if the author doesn’t have a Twitter avatar or a Gravatar it will display a default Gravatar that I set. If the default Gravatar is shown, usually the author will not leave a url link.

I would like to link the image to Gravatar.com so that they can get an image attached to their email address. So.. here is the code:

<?php if($comment->comment_author_url != "") { ?>
<a href="<?php comment_author_url(); ?>"><?php gravatar(); ?></a>
<?php } else { ?>
<a href="http://gravatar.com" title="Get a Gravatar today!"><?php gravatar(); ?></a>
<?php } ?>
Web Master

Hi, I am Miguel, I bought this site in 2009. So I now run or manage the site. Please visit my new website or follow me on twitter @W3i.

View Comments

Recent Posts

Weblog Tools Collection: WP-commerce Podcast

Jeff Chandler has done a great interview with Dan Milward of Instinct. Check it out…

3 days ago

WPZoom: WordPress related Firefox Addons

Firefox is regarded as the best Web browser in terms of extensions. It has hundreds…

4 days ago

MissyWard.com

4 days ago

cforms II now GPL compliant

Well, it was a long run, ok, only 24 hours when Mr. Seidel's announced that…

5 days ago

Goodbye to cforms II

If you are using the cforms II, you may want to head over to Mr.…

5 days ago

Revolution Two: Church Theme

Benefits include the Church theme, unlimited theme support answered by our experts, customization techniques with…

6 days ago