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.

Recent Posts

WordCamp Las Vegas: The WordPress codex

I am at the WordCamp convention in Las Vegas and

2 hours ago

6 Best Online Plagiarism Checkers to Detect Duplicated Content

This post discusses the importance of detecting and removing plagiarized content for credibility, originality, avoiding…

14 hours ago

Disable caching of your site or post

I talked about Disabling search engine on search pages in a previous post using the…

1 day ago

WordCamp Las Vegas Near

The time is near, only 6 hours and some change to to get your tickets…

2 days ago

Disable search engine on search pages

A good idea when trying to get the most out of your blog is usging…

2 days ago