秋硕学习笔记 优化 Gratavar的国内最佳替代者:Cravatar

Gratavar的国内最佳替代者:Cravatar

Cravatar是一个国内的wordpress头像服务提供商,免费好用,为开发者和广大站长提供头像服务,是gr…

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 );
}

cravatar官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。若本站内容侵犯了原著者的合法权益,请联系我们进行处理。本文地址:https://wparticle.cn/529.html

作者: wordus

记录生活感悟,分享网络资源,交流学习体会,感受美好人生。秋硕学习笔记,记录分享学习、生活、工作、旅游、健身、爱好的个人博客。
返回顶部