前段时间在开发WordPress主题用户中心功能的时候,感觉WordPress自带的默认头像存在不少缺陷,例如:头像加载慢、与站点风格不符、不够人性化,故而在其基础上进行改进,特意设计了一个适合本站点的用户头像,于是记录下来。
改进后用户评论区在整体用户体验度上还是很友好的,那么该如何修改WordPress默认头像呢?
这个功能还是很有实际意义的,只是在头像选择区加多一个自定义头像选项即可轻易解决。
将下方代码添加进function即可实现:
//修改Gravatar默认头像
add_filter( 'get_avatar' , 'my_custom_avatar' , 1 , 5 );
function my_custom_avatar( $avatar, $id_or_email, $size, $default, $alt) {
if ( ! empty( $id_or_email->user_id ) ) {
$avatar = get_bloginfo('template_directory') . '/img/头像文件名.png';
}else{
$avatar = get_bloginfo('template_directory') . '/img/头像文件名.png';
}
$avatar = "<img alt='{$alt}' src='{$avatar}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />";
return $avatar;
}
未经允许不得转载:WordPress组织 » 修改 WordPress 默认头像,更好的适应网站风格
评论前必须登录!