歌曲封面 未知作品
  • 歌曲封面Ancient grooverSoundTeMP

友情链接(申请) /RSS订阅/网站地图

本博客托管于刺激云美国服务器

My IP Address

网站已运行 3 年 284 天 6 小时 27 分

Powered by Typecho & Sunny

3 online · 61 ms

歌曲封面 未知作品
  • 歌曲封面Ancient grooverSoundTeMP

友情链接(申请) /RSS订阅/网站地图

本博客托管于刺激云美国服务器

My IP Address

网站已运行 3 年 284 天 6 小时 27 分

Powered by Typecho & Sunny

5 online · 68 ms

晨曦日记 少时不得之物 终将困其一生
Title

? Cravatar完美解决Gravatar头像显示问题

eileen

·

·

206次阅读
Article
⚠️ 本文最后更新于2023年10月28日,已经过了349天没有更新,若内容或图片失效,请留言反馈

什么是 Cravatar 头像?

“Avatar” 是指代表您在线身份的图像,也就是当您在与网站互动时,在您的名字旁边显示的小图片。
“Cravatar” 是中国认可的头像(China Recognized Avatar)的缩写。您只需上传一张图像并创建您的公共个人资料,然后当您参与任何支持 Cravatar 的网站时,您的 Cravatar 图像和公共个人资料将自动跟随您。
Cravatar 是免费的服务,面向网站所有者、开发者和用户。它已经自动包含在每个 Weixiaoduo.com 账户中,并由文派开源运营和支持。

▶Cravatar官网:https://cravatar.com/
▶注册并且上传头像

使用Cravatar

Typecho使用Cravatar

将以下代码加入到根目录的Typecho配置文件config.inc.php中即可

♾️ php 代码:
define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/'); //更换头像源
WordPress使用Cravatar
♾️ php 代码:
if ( ! function_exists( 'get_cravatar_url' ) ) {
    /**
     * 替换 Gravatar 头像为 Cravatar 头像
     */
    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 );
}
if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
    /**
     * 替换 WordPress 讨论设置中的默认头像
     */
    function set_defaults_for_cravatar( $avatar_defaults ) {
        $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
        return $avatar_defaults;
    }
    add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
}
if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
    /**
     * 替换个人资料卡中的头像上传地址
     */
    function set_user_profile_picture_for_cravatar() {
        return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
    }
    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
}
现在已有 0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主