昨天 @Cain 問倡萌,如何修改 WordPress 的默認 Gravatar 頭像,也就是說,如果訪客有自己的Gravatar頭像就顯示自己的,如果沒有就顯示網(wǎng)站指定的。
熟悉WordPress的朋友都應(yīng)該知道,在 后臺 – 設(shè)置 – 討論 下,可以設(shè)置默認的 Gravatar 頭像,但是自帶的那幾種圖標實在是不敢恭維,好在WordPress 提供了 avatar_defaults 這個掛鉤,允許我們添加自定義頭像,下面倡萌就分享2種修改的方法。
方法一:使用代碼自定義 WordPress 的默認 Gravatar 頭像
在你的主題的 functions.php 的最后一個 ?> 前面添加下面的代碼:
add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/wpdaxue-gravatar.jpg';
$avatar_defaults[$myavatar] = "WordPress大學(xué) 默認頭像";
return $avatar_defaults;
}
修改提示:
1.第四行代碼是頭像的URL地址,以上為現(xiàn)用主題的images文件夾下的wpdaxue-gravatar.jpg,請根據(jù)實際修改;
2.第五行是自定義頭像名稱,以上為 WordPress大學(xué) 默認頭像 ,請自行修改。
保存好以后,就可以在 后臺 – 設(shè)置 – 討論 下看到新增的頭像,將其設(shè)置為默認即可:

方法二:使用 Add New Default Avatar 插件
如果你不想折騰代碼,也可以直接在后臺安裝 Add New Default Avatar 插件,啟用后,就可以在 后臺 – 設(shè)置 – 討論 下添加自定義頭像,非常簡單。





寫的不是很清楚。
只是出來了個選項,圖片地址并不對,還是原來默認的地址。
學(xué)習(xí)啦~
可怕的二狗狗啊,法力無邊啊,有用的別用的全和諧,2到了家~~~
頭像的路徑是什么
? ? ? ? ? 你確定能用嗎?我在網(wǎng)上看到了一種方法是 替換成多說的頭像
方法一是不可行的,只是出來了個選項,圖片地址并不對
確實,我也實現(xiàn)不了,可能是因為WordPress升級之后更換了api是原因。
通過這個地方的修改之后,最好再add_filter(‘get_avatar’)就不會有問題了。
蝦米意思 沒看懂 可以解釋下嗎