Kullandığınız kodda bir hata bulunmamakta. Yorumlar için kullandığınız tüm kodları eklerseniz yardımcı olabilirim. $comment değişkeni herhangi bir değer almıyor sanırım.
Custom kullanıyor sanırım. Bunu devredışı bırakıp get_avatar fonksiyonunu kullanmak istiyorum. Buyrun;
/*custom comments*/
function blackfyre_custom_comments($comment, $args, $depth) {
$GLOBALS['comment'] = $comment;
$GLOBALS['comment_depth'] = $depth;
?>
<li class="comment">
<div class="wcontainer"><img alt="img" class="photo avatar" src="<?php echo blackfyre_commenter_avatar($comment->user_id); ?>" />
<?php if ($comment->comment_approved == '0'){ ?><span class='unapproved'><?php esc_html_e("Your comment is awaiting moderation.", 'blackfyre'); ?></span> <?php } ?>
<div class="comment-body">
<div class="comment-author"><?php blackfyre_commenter_link() ?> <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?></div>
<i><small><?php comment_time('M j, Y @ G:i a'); ?></small> </i><br />
<?php comment_text(); ?>
</div>
<div class="clear"></div>
</div>
</li>
<?php }/*Commenter avatar*/
function blackfyre_commenter_avatar($uid) {
$url0 = get_user_meta($uid, 'profile_photo', true);
if(!empty($url0)){
$url1 = blackfyre_aq_resize( $url0, 100, 100, true, '', true );
$url = $url1[0]; //resize & crop img
}
if(empty($url)){ $url = get_theme_file_uri('img/defaults/default_profile55x55.png'); }
return $url;
}