国内外VPS
主机测评与优惠

國內Gravatar頭像的完美替代方案Cravatar

本文於 2021-09-01 21:10 更新,部分內容具有時效性,如有失效,請留言

由於國內一直無法正常加載Gravatar全球通用頭像,嚴重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。

 

近日WP-China-Yes插件的作者,再次推出並上線了國內Gravatar頭像的完美替代方案Cravatar

 

0066LGKLly1gt2rrqifnbj30xc08cjs2

 

Cravatar 完全兼容 Gravatar 的 API 規範,支持用戶上傳和分享頭像。

進入Cravatar頭像網站,用自己常用的郵箱註冊,登錄後點擊“立即創建你的頭像”。

上傳一張頭像圖片,用註冊的郵箱在支持頭像的網站留言,就會看到自己專有的Cravatar頭像。

那如何將Cravatar頭像服務集成到自己的WordPress網站中呢?

很簡單,將下面的代碼添加到當前主題函數模板functions.php中即可:

if ( ! function_exists( 'get_cravatar_url' ) ) {

/**

* 替換Gravatar頭像為Cravatar頭像

*

* Cravatar是Gravatar在中國的完美替代方案,你可以在https://cravatar.cn更新你的頭像

*/

function get_cravatar_url( $url ) {

$sources = array(

'.gravatar.com',

'0.gravatar.com',

'1.gravatar.com',

'2.gravatar.com',

'secure.gravatar.com',

'.gravatar.com'

);

 

return str_replace( $sources, 'cravatar.', $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 );

}

 

之後,Cravatar頭像會替代Gravatar,頭像加載速度顯著提升,也不需要再將頭像緩存到本地了。

當留言者使用的QQ郵箱沒有申請頭像,Cravatar會自動調用QQ頭像,非常人性化。

另外,還可以嘗試安裝:LitePress中國本土的WordPress發行版

我目前用的Begin主題支持Cravatar頭像,只需要在自定義獲取頭像地址中輸入:cravatar./avatar/,即可調用Cravatar頭像。

參考自:

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《國內Gravatar頭像的完美替代方案Cravatar》
文章链接:https://www.liuzhanwu.com/25659.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册