最近Gravatar因为CDN被墙,国内无法访问了,每个人的头像都是一个大的叉叉。这篇文章就来总结一下最安全妥当的解决方法。
国内无法访问Gravatar的http服务器,那么我们只要使用https链接方式就可以绕开墙的限制。
Gravatar官方的加密地址是:https://secure.gravatar.com
那么,我们只需要加入以下代码到当前Wordpress主题的functions.php文件中。
function get_gravatar_back( $avatar ) {
$avatar = str_replace( array( 'http://www.gravatar.com', 'http://0.gravatar.com', 'http://1.gravatar.com', 'http://2.gravatar.com' ), 'https://secure.gravatar.com', $avatar );
return $avatar;
}
add_filter( 'get_avatar', 'get_gravatar_back' );