WordPress自定义默认头像
最近默认头像老载入错误,索性改为调用主题目录下自定义图片,记录下:
1.在functions.php文件中添加:
//Avatar default
add_filter( 'avatar_defaults', 'default_avatar' );
function default_avatar ( $avatar_defaults ) {
$myavatar = get_bloginfo('template_url'). '/images/avatar.gif';
$avatar_defaults[$myavatar] = "默认头像";
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'default_avatar' );
function default_avatar ( $avatar_defaults ) {
$myavatar = get_bloginfo('template_url'). '/images/avatar.gif';
$avatar_defaults[$myavatar] = "默认头像";
return $avatar_defaults;
}
2.将头像获取代码
<?php echo get_avatar( $comment,$size='40',$default='<path_to_url>' ); ?>
修改为
<?php echo get_avatar( $comment,$size='40'); ?>
即移除$default参数,最后再到后台设置下默认头像即可~
参考《Function Reference/get avatar》http://wange.im/set-default-gravatar-for-wordpress.html


三无屌丝路过,博客不错呵
@三无屌丝 : 常来哈~
新年马上到了,提前祝新年快乐,博客越办越好!
@三五笑话 : 谢谢
博主,我设置不成功啊,代码肯定没贴错,选项也出来了,但是会在图片地址多一个i1.wp.com,这是怎么回事啊,能解决吗?
@Zorro : 可能是第二步的代码没有替换到正确的文件,之前帮同事做的一套主题涉及多个版式文件,修改的和预览的不是一个囧。。
再检查下吧,实在不行先用插件代替,先确保你的站点整体上线进度,期待哦~
来过。。。。。。。。。
博主交换个链啊。。。
@昔影 : 你好 贵站链接已添加