如何修改 WordPress 的默認 Gravatar 頭像

本文目錄1方法一:使用代碼自定義 WordPress 的默認 Gravatar 頭像2方法二:使用 Add New Default Avatar 外掛

昨天 @Cain 問,如何修改 WordPress 的默認 Gravatar 頭像,也就是說,如果訪客有自己的Gravatar頭像就顯示自己的,如果沒有就顯示網站指定的。

熟悉WordPress的朋友都應該知道,在 後臺 – 設置 – 討論 下,可以設置默認的 Gravatar 頭像,但是自帶的那幾種圖標實在是不敢恭維,好在WordPress 提供瞭 avatar_defaults 這個掛鉤,允許我們添加自定義頭像,下面就分享2種修改的方法。

方法一:使用代碼自定義 WordPress 的默認 Gravatar 頭像

在你的主題的 functions.php 的最後一個 ?> 前面添加下面的代碼:

1
2
3
4
5
6
7
add_filter( 'avatar_defaults', 'newgravatar' );  
 
function newgravatar ($avatar_defaults) {  
    $myavatar = get_bloginfo('template_directory') . '/images/wpdaxue-gravatar.jpg';  
    $avatar_defaults[$myavatar] = "WordPress大學 默認頭像";  
    return $avatar_defaults;  
}

add_filter( ‘avatar_defaults’, ‘newgravatar’ );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/wpdaxue-gravatar.jpg’;
$avatar_defaults[$myavatar] = "WordPress大學 默認頭像";
return $avatar_defaults;
}

修改提示:

1.第四行代碼是頭像的URL地址,以上為現用主題的images文件夾下的wpdaxue-gravatar.jpg,請根據實際修改;

2.第五行是自定義頭像名稱,以上為 WordPress大學 默認頭像 ,請自行修改。

保存好以後,就可以在 後臺 – 設置 – 討論 下看到新增的頭像,將其設置為默認即可:

wpdaxue.com-201303388

方法二:使用 Add New Default Avatar 外掛

如果你不想折騰代碼,也可以直接在後臺安裝 Add New Default Avatar 外掛,啟用後,就可以在 後臺 – 設置 – 討論 下添加自定義頭像,非常簡單。

發佈留言