sidebar.php'ye bu kodları ekliyoruz;

<h2>Son Yorumlar</h2>
<?php
$comments = get_comments('status=approve&number=6');

if ($comments) {
    echo '<ul id="recent_comments">';

    foreach ($comments as $comment) {
        echo '<li><a href="'. get_permalink($comment->comment_post_ID).'#comment-'.$comment->comment_ID .'" title="'.$comment->comment_author .' | '.get_the_title($comment->comment_post_ID).'"><div style="float:left;margin-right:5px">' . get_avatar( $comment->comment_author_email, 50);
        echo '</div><span class="recent_comment_name">' . $comment->comment_author . ': </span></a>';
		$comment_string = $comment->comment_content;
		$comment_excerpt = substr($comment_string,0,50);

		echo $comment_excerpt;

		if (strlen($comment_excerpt) > 49){
			echo ' ...';
		}
        echo '</li><br />';
    }
    echo '</ul>';
}
else{
	echo '<ul id="recent_comments">
	          <li>Yorum Yok</li>
	      </ul>';
}
?>
status=approve&number=6 yazan yerdeki 6 kaç tane gösterilecekse,
$comment->comment_author_email, 50); Buradaki 50 image width, yani avatarın genişliği,
substr($comment_string,0,50); Buradaki 50 yorumlar için karakter sınırlaması,
if (strlen($comment_excerpt) > 49){ Buradaki 49, karakter sınırlamasından küçük olmalı, üç nokta (...) için,
Yorum Yok Henüz yorum yoksa gösterilecek yazı.


functions.php'ye, en sona ?> 'dan önce ekliyoruz;
add_filter( 'avatar_defaults', 'newgravatar' );  

function newgravatar ($avatar_defaults) {
     $myavatar = get_bloginfo('template_directory') . '/images/empty.png';
     $avatar_defaults[$myavatar] = "Custom Gravatar";
     return $avatar_defaults;
}
/images/empty.png Default avatar yoksa gösterilecek resim.

Sonuç;
http://i46.tinypic.com/24pgk5x.jpg