原因是gravatar的国外服务器被墙了. 只要把所有指向gravatar.com的url改成指向cn.gravatar.com(gravatar国内站)就行了. 实测加载速度大幅提升.
//替换国外头像服务器
function unblock_gravatar( $avatar ) {
$avatar = str_replace( array( 'secure.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com' ), 'cn.gravatar.com', $avatar );
return $avatar;
}
add_filter( 'get_avatar', 'unblock_gravatar' );