Verdiğiniz kodlar wp 3.0'dan önce kullanılan yorum kodlarıdır. Daha modern bir temanın yorum bölümünü kullanırsanız dediğiniz olayı daha az kodla ve istediğiniz şekilde çözebilirsiniz.
Örneğin benim comments.php içeriğim


// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');

if ( post_password_required() ) { ?>

Bu yazı şifre korumalı. Yorumları görmek için lütfen parolayı giriniz.


return;
}
?>




+ Yorum Ekle








comment_status) : ?>




Bu Yazı Yorumlara Kapatılmıştır











Artık yorumları listelemek için sizinki gibi bir kodlama değil

fonksiyonu kullanılıyor. Fonksiyon içindeki yakuphoca_theme_comments fonksiyonu ise functions.php içerisindeki bir fonksiyon ve bahsettiğiniz işlemi gerçekleşiyor. Fonksiyon şöyle

function yakuphoca_theme_comments($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
  • id="li-comment-">











    comment_approved == '0') : ?>
    Yorumunuz Onay Bekliyor.





    $depth, 'max_depth' => $args['max_depth']))) ?>



    Bu kodlarla yorumlar yazdırıldığında yorumlar ve cevapları alt alta yazdırılır, bunlara girinti vermek için tabi ki CSS kullanılmalıdır.
    Kısaca modern bir temadan yorum kodlarını ve css kodlarını alıp, kullanırsanız, işiniz daha kolay olur.