我正在尝试在我的wordpress网站的主页上显示作者后的头像,现在它显示了使用以下代码的所有作者的通用图标
<article>
<header>
<div class="date"><?php the_time('M') ?><br /><span class="day"><?php the_time('j') ?></span><br /><?php the_time('Y') ?></div>
<div class="category"><?php the_category(' // ') ?></div>
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
</header>
<?php if(of_get_option("alltuts_posts_layout")==0) { ?>
<div class="postThumb"><a href="<?php the_permalink() ?>"><?php the_post_thumbnail(); ?></a></div>
<div class="textPreview">
<?php the_excerpt(); ?>
</div>
<?php } else { ?>
<?php the_content(''); ?>
<?php } ?>
<footer>
<a href="<?php the_permalink() ?>" class="more-link"><?php _e('Continue Reading ', 'site5framework'); ?>»</a>
<div class="metaRight">
<img src="<?php bloginfo('template_directory'); ?>/images/ico_author.png" alt="<?php _e('Author', 'site5framework'); ?>"/> <?php _e('An article by ', 'site5framework'); ?> <?php the_author_link(); ?>
<img src="<?php bloginfo('template_directory'); ?>/images/ico_comments.png" alt="<?php _e('Comments', 'site5framework'); ?>"/> <?php comments_popup_link(__("No Comments", "site5framework"),__("1 Comment", "site5framework"),__("% Comments", "site5framework") );?>
</div>
</footer>
</article>
请参阅正在运行的代码here
提前致谢
答案 0 :(得分:0)
显示Wordpress作者头像的最简单方法是使用Gravatar(http://www.gravatar.com/)提供的服务。
Wordpress提供了一个名为get_avatar
的功能,允许您获取所提供用户或电子邮件地址的头像。
以下是您需要更改内容的示例:
<强>替换强>
<img src="<?php bloginfo('template_directory'); ?>/images/ico_author.png" alt="<?php _e('Author', 'site5framework'); ?>"/>
。通过强>
<?php echo get_avatar(get_the_author_meta('user_email'), 32);?>