解决WP中gravatar头像加载慢/不能加载

原因是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' );
赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址