wordpress头像, 均使用gravatar头像, 但它的加载速度非常慢

创建functions.php
functions.php通常用于加载一些功能函数
这是wordpress主题默认指定的, 我们只需要创建这个文件即可

指定avatar
这个头像, 是adminbar中显示的头像
使用filter拦截替换gravatar, 以达到自定义gravatar加速效果
在functions主题中, 添加如下代码, 这里使用的图片, 是主题根目录下的screenshot.png
<?php
function my_custom_avatar( $avatar, $id_or_email, $size, $default, $alt) {
$avatar = get_template_directory_uri()."/screenshot.png";
$avatar = "<img alt='{$alt}' src='{$avatar}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />";
return $avatar;
}
//禁用gravatar
add_filter( 'get_avatar' , 'my_custom_avatar' , 1 , 5);
?>

此时, 我们就可以看到, 头像已经是自定义的了
