在這里說(shuō)明下:最主要是兩個(gè)因素造成的,一個(gè)是谷歌字體,一個(gè)是頭像的問(wèn)題。
使用蘇醒主題的用戶,只要把以下代碼貼到functions_suxingme.php或者add.php即可 。
其他朋友,自行添加到functions.php即可。
后臺(tái)加載谷歌字體也沒(méi)什么卵用,所以直接把他禁止掉即可。
add_filter( 'gettext_with_context', 'disable_open_sans', 888, 4 );
function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
以下兩個(gè)辦法,二選一即可。
//官方Gravatar頭像調(diào)用ssl頭像鏈接
function suxingme_get_avatar($avatar) {
$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
return $avatar;
}
add_filter('get_avatar', 'suxingme_get_avatar');
//使用Gravatar頭像服務(wù)的(HTTPS)加密線路
function suxingme_replace_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "cn.gravatar.com", $avatar);
return $avatar;
}
add_filter( 'get_avatar', 'suxingme_replace_avatar', 10, 3 );
]]>Simple Local Avatars 和 WP User Avatar
另外,Simple Local Avatars ,只有一個(gè)主文件 simple-local-avatars.php,你也可以將這個(gè)功能直接集成到你的主題中,只需將該插件的 simple-local-avatars.php 放到正在使用的主題的根目錄,然后在 functions.php文件中使用下面的代碼引入該文件即可。這樣間接上,也用少了一個(gè)插件。
不錯(cuò)對(duì)于更換主題的朋友來(lái)說(shuō),還是裝個(gè)插件更好一些。
安裝并啟用上述任何一款插件后,就可以在后臺(tái) >用戶>我的個(gè)人資料頁(yè)面上傳自定義頭像了。
如果用戶不上傳自定義頭像,則顯示Gravatar頭像,上傳后自動(dòng)替換為自定義頭像。
]]>
最簡(jiǎn)單的方式,就是設(shè)置一個(gè)Gravatar頭像,你就能夠擁有一個(gè)很屌很有個(gè)性化的頭像。
Gravatar是Globally Recognized Avatar的縮寫(xiě),是gravatar推出的一項(xiàng)服務(wù),意為“全球通用頭像”。如果在Gravatar的服務(wù)器上放置了你自己的頭像,那么在任何支持Gravatar的blog或者留言本上留言時(shí),只要提供你與這個(gè)頭像關(guān)聯(lián)的email地址,就能夠顯示出你的Gravatar頭像來(lái)。
Gravatar官方網(wǎng)站:gravatar.com
現(xiàn)在,按以下幾步申請(qǐng)了Gravatar賬號(hào)和頭像,你即可擁有一個(gè)個(gè)性化的Gravatar頭像。
]]>