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.06.05

    Google Logo纪念丹尼斯·伽伯(Dennis Gabor)诞辰

    6月5日是英国籍匈牙利裔物理学家是丹尼斯·伽…

  2. 没有图片

    2010.06.05

    丹尼斯·加博尔与全息摄影术详细介绍

    全息摄影详细介绍 80年月初,法国全息摄影展…

  3. 没有图片

    2011.01.10

    WordPress侧边栏上自定义登录框

    有时方便登陆,特别是多用户博客,需要在首页添…

  4. 没有图片

    2010.08.22

    去掉 WordPress 默认主题中官方 wordpress.org 链接

    一般安装WordPress之后,在小工具的M…

  5. 没有图片

    2010.05.31

    165个矢量图标 5种不同颜色

    小百度今天为大家分享165种矢量图标,5种不…

  6. 没有图片

    2010.05.12

    WordPress 不用插件实现相关日志的办法

    Wordpress 的可以实现相关日志功能的…

评论

还没有评论。

About

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