WordPress 作者头像调用方法

WordPress作者头像调用有很多种方法,整理如下:

1. 在文章页面调用作者头像, 非常简单, 一句话就可以实现:
<?php echo get_avatar( get_the_author_email(), 60 ); ?>
2. 在作者列表页面调用作者头像, 方法和页面有点不同, 不过也不麻烦, 具体代码如下:

在author-template.php模板里添加下面的代码即可:
$author_email = get_the_author_email();
$avatar =  get_avatar($author->ID ,32);

然后将
$link = ‘<a href=”‘ . get_author_posts_url($author->ID, $author->user_nicename) . ‘” title=”‘ . esc_attr( sprintf(__(“Posts by %s”), $author->display_name) ) . ‘”>’ .$name. ‘</a>’;

改成:
$link = ‘<a href=”‘ . get_author_posts_url($author->ID, $author->user_nicename) . ‘” title=”‘ . esc_attr( sprintf(__(“Posts by %s”), $author->display_name) ) . ‘”>’ .$avatar . ‘</a>’;

即可.

3. 作者页面的头像调用又有点特别, 需要做特别处理, 具体实现方法如下:
<?php
// Determine which gravatar to use for the user
$GLOBALS[‘defaultgravatar’] = $template_path . ‘/images/avatar.gif’;
$email = $curauth->user_email;
$grav_url = “http://www.gravatar.com/avatar.php?gravatar_id=”.md5($email). “&default=”.urlencode($GLOBALS[‘defaultgravatar’] ).”&size=60″;
?>

<img src=”<?php echo $grav_url; ?>” width=”60″ height=”60″ alt=”” />

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.10.06

    IE9无法卸载解决办法

    现在Internet Explorer 9 …

  2. 没有图片

    2011.09.02

    你只要全力以赴,立足于自己的跑道

    我很欣赏理查德森拿到金牌后的话:在田径场上,…

  3. 2013.01.01

    2013年第一款 WordPress CMS主题: XCMS V1.0发布

    继2012年最后一款主题: X2013 发布…

  4. 没有图片

    2010.06.27

    WordPress 3.0 简体中文版发布

    WordPress官方迟迟没出简体中文版,可…

  5. 没有图片

    2015.06.09

    关于中搜互联网业务的评价(转)

    这几天,因一位年近60的老朋友商大叔接到来自…

  6. 没有图片

    2012.07.02

    [父母必看]一位年轻妈妈的亲身经历

    平时我博客一般不发这类的内容的日志的,今天看…

评论

还没有评论。

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!