Theme เก่าๆอาจจะไม่สนับสนุน Gravatar ในส่วนของการ comment เราจะต้องมาเพิ่ม code ลงไป
มาต่อกันเลยดีกว่า ก่อนอื่นให้ไปเปิดไฟล์ comments.php ที่อยู่ในโฟลเดอร์เดียวกับ Theme ที่เราต้องการจะแก้ ให้นำ code ด้านล่างนี้ไปแทรกใน แท๊ก
<span class=”commentauthor”>แทรกตรงนี้</span>
<?php
if (function_exists(‘get_avatar’)) {
echo get_avatar( $comment, 50);
} else {
//alternate gravatar code for < 2.5
$grav_url = “http://www.gravatar.com/avatar.php?gravatar_id=
” . md5($email) . “&default=” . urlencode($default) . “&size=” . $size;
echo “<img src=’$grav_url’/>”;
}
?>
ถ้าเพิ่ม <?php comment_author_link(); ?> ต่อท้ายจะเป็นการแสดงชื่อผู้โพส ปกติใน Theme ของเก่าน่าจะมีอยู่แล้ว
Gravatar คืออะไร?
ระบบ avatar ที่เราใช้นี้คือ Gravatar มันย่อมาจาก globally recognized avatar ข้อดีของมันก็ตามชื่อ คือถ้าเราสมัครสมาชิก Gravatar ไว้ เวลาไปคอมเมนต์เว็บที่สนับสนุน Gravatar เหมือนกัน ไอคอนจะขึ้นทันทีโดยไม่ต้องทำอะไรเพิ่ม ไม่ต้องอัพโหลดภาพใหม่เวลาไปสมัครสมาชิกใหม่ ส่วนผลดีทางอ้อมคือไอคอนจะไปโฮสต์ที่ Gravatar ไม่กินโหลดของ Blog เราด้วย เราสามารถเปลี่ยนภาพใหม่ได้ตลอดเวลาที่อยากจะเปลี่ยน นอกจากนี้สำหรับคนที่มีหลายอีเมล์ ยังสามารถระบุได้อีกว่า อีเมล์นี้ให้แสดงภาพนี้ อีเมล์นี้ให้แสองอีกภาพหนึ่ง เวลาไปคอมเมนท์ในที่ต่างๆ ถ้าอยากให้โชว์ภาพไหนก็เลือกเมล์ให้ตรงกับภาพที่ได้ระบุไว้ เท่านี้คุณก็จะมีหน้าไม่ซ้ำแล้วละ
อยากได้ Gravatar ทำไงดี?
- เข้าไปที่หน้า Sign up ของ Gravatar
- สมัครสมาชิกด้วยอีเมลเดียวกับที่ใช้สมัคร Blog (ระบบจะเช็คว่าใครเป็นใครจากอีเมล) ถ้าไม่รู้ว่าใช้อีเมลอะไร ดูใน My account
- อัพโหลดภาพที่ต้องการใช้ สำหรับ Gravatar โดยปกติจะใช้ภาพขนาด 80×80
- เสร็จแล้ว ง่ายจริงๆ ตอนนี้ควรจะเห็นไอคอนของตัวเองขึ้นมาในคอมเมนต์เก่าแล้ว
ที่มา : http://www.select2web.com/other/gravatar.html#comment-2740