如何自定預設的評論頭像(Avatar)
這篇文章裡的東西原本是夾雜在之前的文章中,為了便於尋找,所以將它特地的單獨分離出來重新寫一次。在 2.6 時,新增了預設頭像(Avatar)的選擇,如果您不喜歡這些預設圖片的話,我們也可以來自定一個預設的 Avatar 圖片。
那要怎麼做呢?其實很簡單,就將以下的程式碼置於您佈景主題的 functions.php 檔案中。必須注意的是——要將程式碼放在檔案的 <?php 與 ?> 之間。然後將您準備好的圖片上傳至您佈景主題的 images 資料夾(非絕對)中。
add_filter( 'avatar_defaults', 'mytheme_addgravatar' );
function mytheme_addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('stylesheet_directory') . '/images/guest.png';
$avatar_defaults[$myavatar] = 'My Theme';
return $avatar_defaults;
}
在上述程式碼中,第 3 列指的是圖片的位置(佈景主題的位置)與圖檔名稱(自定),第 4 列的「My Theme」指的是在後台所看的圖片名稱(自定)。
如果您的佈景主題沒有 functions.php 這個檔案的話,那就先建立一個名為 functions.php 的檔案,然後將以下的程式碼複製進去即可。
<?php
add_filter( 'avatar_defaults', 'mytheme_addgravatar' );
function mytheme_addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('stylesheet_directory') . '/images/guest.png';
$avatar_defaults[$myavatar] = 'My Theme';
return $avatar_defaults;
}
?>
當上述動作都完成後,就可在後台看到並且選擇使用它,如下圖所示。

程式碼來源:http://www.viper007bond.com。