留言者未申請Gravatar頭像,顯示的是WordPress自帶的默認頭像或丑陋的隨機圖片,安裝WP First Letter Avatar 插件可以較好地解決這一問題,如留言者無Gravatar頭像,則以留言者名稱第一個字母為頭像。
默認WP First Letter Avatar插件并不支持中文名稱,經搜索有修改版本的支持中文,另外,插件源代碼只有一個關鍵文件,于是去掉插件后臺控制頁面,添加對中文的支持,精簡代碼,直接改成代碼版,分享給大家。
使用方法:
一、將下載的文件解壓后的,將里面的avatar文件夾,放到當前主題根目錄中(下載地址在最后)
二、添加調用代碼
將下面的代碼添加到當前主題函數模板functions.php
的最后:
- require?get_template_directory()?.?'/avatar/zm-first-letter-avatar.php';
因其它尺寸很少用到,代碼版只保留了96和128尺寸的頭像圖片。
另外,下載的zm-first-letter-avatar.php文件中有幾行加了注釋:
- const?IMAGES_PATH?=?'avatar';?//?圖片目錄
- const?GRAVATAR_URL?=?'https://cn.gravatar.com/avatar/';?//?從cn獲取url
- //?const?GRAVATAR_URL?=?'https://secure.gravatar.com/avatar/';?//?從ssl獲取url
- //?默認配置:
- const?USE_GRAVATAR?=?true;??????//?true:如果用戶設置了頭像,則顯示Gravatar頭像;false:所有用戶使用字母頭像
- const?LETTER_INDEX?=?0;?????????//?0:首字母;1:第二字母;-1:最后一個字母等。
- const?IMAGES_FORMAT?=?'png';????//?文件格式
- const?ROUND_AVATARS?=?false;????//?TRUE:?頭像添加類round-avatars;?FALSE:?不添加
- const?IMAGE_UNKNOWN?=?'mystery';//?未知頭像名稱,
- const?FILTER_PRIORITY?=?10;?????//?過濾優先級別
可以根據需要適當修改。
不支持本地環境顯示字母頭像,繁體字及一些特殊字符,只能顯示默認的未知頭像,該代碼還有待進一步簡化。
繼續閱讀

關于本站
分享交流WordPress經驗與技巧,關注前端設計與網站制作。僅用于功能演示。
2017年9月20日 19點30分 51F
很好!
2017年10月15日 17點28分 52F
測試測試
2017年10月16日 14點46分 53F
絕對是好東西啊,必須用上
2017年10月16日 14點55分 54F
這個功能實在是太好了,我的博客就用上了,感謝老大的精彩分享,希望老大的打賞里面上傳微信打賞的二維碼。
2017年10月17日 01點57分 55F
這個不錯
2017年11月6日 17點17分 56F
漂亮,好文章,我的博客采用了,感謝博主
2017年11月30日 10點22分 57F
這個實用啊,不錯
2018年1月1日 10點22分 58F
你一定要我發垃圾評論嗎
2018年1月28日 13點09分 59F
下載看看
2018年1月31日 23點21分 60F
牛逼
2018年2月2日 22點40分 61F
這個要看看了,
2018年3月19日 13點37分 62F
測試一下。多謝分享
2018年3月19日 13點37分 63F
多謝分享。測試下
2018年4月14日 23點30分 64F
感謝分享!
2018年4月14日 23點32分 65F
感謝分享感謝分享!
2018年5月6日 23點03分 66F
測試一下 看我有沒頭像
2018年5月9日 23點05分 67F
我的圖像呢
2018年5月9日 23點11分 68F
為什么我的是數字
2018年5月31日 21點55分 69F
感謝分享
2018年6月8日 13點08分 70F
不錯
2018年6月17日 19點41分 71F
謝謝分享
2018年10月8日 10點50分 72F
很好用,之前一直是Gravatar頭像,丑爆了!fulia.net網站已經用上
2018年10月12日 18點22分 73F
實用,不錯
2018年11月27日 15點08分 74F
111111111an啊啊是你電腦發
2018年12月5日 11點25分 75F
看一下能不呢個月
2019年1月3日 09點26分 76F
來看看怎么樣!!!
2019年3月22日 07點25分 77F
很實用的功能,感謝鳥哥分享。
2019年6月7日 07點59分 78F
這個很強大啊!
2019年12月14日 18點16分 79F
留言功能不錯
2020年1月7日 18點47分 80F
絕對是好東西啊,必須用上
2020年2月20日 10點43分 81F
現在還可以用嗎?