本文目錄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大學 默認頭像 ,請自行修改。
保存好以後,就可以在 後臺 – 設置 – 討論 下看到新增的頭像,將其設置為默認即可:
方法二:使用 Add New Default Avatar 外掛
如果你不想折騰代碼,也可以直接在後臺安裝 Add New Default Avatar 外掛,啟用後,就可以在 後臺 – 設置 – 討論 下添加自定義頭像,非常簡單。