在這里說明下:最主要是兩個因素造成的,一個是谷歌字體,一個是頭像的問題。
使用蘇醒主題的用戶,只要把以下代碼貼到functions_suxingme.php或者add.php即可 。
其他朋友,自行添加到functions.php即可。
后臺加載谷歌字體也沒什么卵用,所以直接把他禁止掉即可。
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;
}
以下兩個辦法,二選一即可。
//官方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頭像服務的(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 ,只有一個主文件 simple-local-avatars.php,你也可以將這個功能直接集成到你的主題中,只需將該插件的 simple-local-avatars.php 放到正在使用的主題的根目錄,然后在 functions.php文件中使用下面的代碼引入該文件即可。這樣間接上,也用少了一個插件。
不錯對于更換主題的朋友來說,還是裝個插件更好一些。
安裝并啟用上述任何一款插件后,就可以在后臺 >用戶>我的個人資料頁面上傳自定義頭像了。
如果用戶不上傳自定義頭像,則顯示Gravatar頭像,上傳后自動替換為自定義頭像。
]]>
最簡單的方式,就是設置一個Gravatar頭像,你就能夠擁有一個很屌很有個性化的頭像。
Gravatar是Globally Recognized Avatar的縮寫,是gravatar推出的一項服務,意為“全球通用頭像”。如果在Gravatar的服務器上放置了你自己的頭像,那么在任何支持Gravatar的blog或者留言本上留言時,只要提供你與這個頭像關(guān)聯(lián)的email地址,就能夠顯示出你的Gravatar頭像來。
Gravatar官方網(wǎng)站:gravatar.com
現(xiàn)在,按以下幾步申請了Gravatar賬號和頭像,你即可擁有一個個性化的Gravatar頭像。
]]>