Hi there,
I have the following code in my single.php
Its supposed to pull the Gravatar for the relevant author who has written the post and display their name as well within each single post. Similar code is within my comments.php and this works fine.
I can’t understand what I am missing – I’m no expert!
Thanks in advance –
https://www.joecrogan.com
</div><!–/post–>
<?php if (get_option(‘woo_author’) != “”) { ?>
<div class=”author_info”>
<h3>This post was written by:</h3>
<?php
// Determine which gravatar to use for the user
$email = get_the_author_email();
$grav_url = “https://www.gravatar.com/avatar.php?gravatar_id=”.md5($email). “&default=”.urlencode($GLOBALS[‘defaultgravatar’] ).”&size=48″;
$usegravatar = get_option(‘woo_gravatar’);
?>
<?php if ( $usegravatar ) { ?><span class=”author_photo”><img src=”<?php echo $grav_url; ?>” width=”48″ height=”48″ alt=”” /></span><?php } ?>
<p><?php the_author_posts_link(); ?> – who has written <?php the_author_posts(); ?> posts on /”><?php bloginfo(‘name’); ?>.</p>
<p><?php the_author_description(); ?> <br style=”clear:both;” /></p>
<p class=”author_email”>”>Contact the author</p>
</div>
<?php } ?>