Cravatar是一个国内的wordpress头像服务提供商,免费好用,为开发者和广大站长提供头像服务,是gravatar在国内的最好替代选择。
gravatar是WordPress默认的头像服务,在国外使用的非常普遍,但是作为国内网站在使用gravatar的时候总是不那么畅快,当然主要是国内特殊的网络环境的问题。但是国内如果有一个本土的头像服务的话,wordpress用户的期待终于变成了现实。
介绍
Cravatar的开发者其实也是很有名的,就是wp-china-yes插件的开发者,如果使用过wp的花肯定对这个插件有所了解或者听说过,毕竟是为了解决中国特殊的网络环境而制作的插件。
其实说到wordpress头像服务,这个也是比较难做的事情,做这个平台其实很简单,我认为有点技术能力的都快可以做到的,但是后续的压力才是最大的问题,头像虽小,但是引用的量太大了,估计分分钟破百万,用等越多压力越大而且这玩意还是没法变现的。
不过,看下官网的介绍,貌似官方还拉到了几个狗大户赞助,如果这个事情能够持久的花,也是非常不错的。
如果支持Cravatar的话,那么将Cravatar作为网站的头像服务,主动去注册头像就是最好的支持,反正小编已经注册了。
替换代码
if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
* 替换 Gravatar 头像为 Cravatar 头像
*
* Cravatar 是 Gravatar 在中国的完美替代方案,你可以在 https://cravatar.cn 更新你的头像
*/
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravatar.com',
'1.gravatar.com',
'2.gravatar.com',
'secure.gravatar.com',
'cn.gravatar.com',
'gravatar.com',
);
return str_replace( $sources, 'cravatar.cn', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}
/**
* 替换 Gravatar 头像为 Cravatar 头像
*
* Cravatar 是 Gravatar 在中国的完美替代方案,你可以在 https://cravatar.cn 更新你的头像
*/
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravatar.com',
'1.gravatar.com',
'2.gravatar.com',
'secure.gravatar.com',
'cn.gravatar.com',
'gravatar.com',
);
return str_replace( $sources, 'cravatar.cn', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}