1、過去解決辦法php
以前在Gravatar沒有被全面和諧時,能夠經過修改wordpress調用頭像的服務器解決,如今失效。速度慢,能夠經過緩存頭像,如今也失效。另外就是關閉頭像,不過對於網站須要顯示頭像的,有點遺憾。因此這些方法都不完美。下面筆者提供的方法是經過插件來解決。html
2、WP User Avatar插件解決頭像問題緩存
WP User Avatar這個插件是容許用戶使用媒體庫裏的圖片做爲頭像的,同時提供了關閉Gravatar功能。這是一個免費插件,你們能夠在wordpress後臺的插件裏搜索安裝。下面筆者使用本站漢化版來說解一下使用版本。服務器
一、首先安裝WP User Avatar並激活這個插件。wordpress
這時您會看到wordpress菜單中有一個頭像菜單。而後點設置:網站
二、設置WP User Avatarspa
首先咱們要關閉Gravatar頭像,並勾選顯示頭像,若是容許貢獻者和訂閱者上傳頭像,也勾選。勾選以後還有容許上傳頭像尺寸設置。以下圖:插件
三、用戶如何上傳本身的頭像htm
在後臺點用戶-個人我的資料,而後就能夠看到上傳頭像了。圖片
3、Gravatar服務器被牆了,能夠換多說的,打開functions.php文件,將如下代碼複製放到該文件最前,注意在第一個<?php 以後
//多說官方Gravatar頭像調用
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
7
而後咱們訪問網站,進行留言操做時,頭像就會天然的變爲了多說提供的頭像