WordPress 如何自定義默認Gravatar頭像
來源:程序員人生 發布時間:2013-10-15 15:44:31 閱讀次數:3100次
最近給我的音樂博客修改主題,在主題發現了一段有趣的函數,可以自由定制Gravatar的默認頭像,現在記錄一下。
主函數如下,作用是獲取Gravatar頭像。
function gravatar($rating = false, $size = false, $default = false, $border = false) {
global $comment;
$out = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($comment->comment_author_email);
if($rating && $rating != '')
$out .= "&rating=".$rating;
if($size && $size != '')
$out .="&size=".$size;
if($default && $default != '')
$out .= "&default=".urlencode($default);
if($border && $border != '')
$out .= "&border=".$border;
echo $out;
}
但在調用函數時有一個小技巧,代碼如下。
<img src="<?php gravatar("R", 45, get_bloginfo('template_url')."/images/avatar-replace.png"); ?/>" alt="Avatar" />
這段代碼作用是顯示頭像,如果用戶的E-mail沒有設置Gravatar頭像的話則顯示主題目錄imagesavatar-replace.png這個圖片。具體效果大家可以到我的音樂博客測試一下,用一個沒有設置Gravatar頭像的E-mail留言,將會顯示音樂博客的Logo。
轉自:http://blog.imbolo.com
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈