•  

Display custom url if comment authors url is blank

By Austin On January 15, 2009 Under Tips & Tricks

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 } ?>

2 Trackbacks

  1. Weekend Links - Jan 16, 2009 | OMNINOGGIN
    January 17, 2009 2:39 AM
  2. Weekend Roundup #32 » JaypeeOnline // Blogging News & Reviews
    January 19, 2009 11:22 PM


1 Comment Add yours

  1. arcade games
    March 11, 2009
    3:13 pm

    very nice idea, it could be an advertising slot.