Bir önceki yazımda yorumları nasıl tersten sıralayabileceğinizi gösterdim. Fakat bazı temalarda yorumların yanında numaralar bulunur. Yorumları tersten sıraladığımız gibi numaralandırmayı da tersten yapmalıyız. Bunu da şu şekilde yapabiliriz.

Çözüm

Yorumları tersten sıralamak için öncelikle kaç yorum olduğunu bilmeliyiz. Öncelikle şu satırı bulun.

Düz Metin
<?php if ($comments) : ?>

Bu satırın hemen altında şu kodu kullanarak o anda okunan yazının yorum sayısını bulabilir ve kullanabiliriz.

Düz Metin
<?php
        $r = get_the_ID();
        $no= get_comments_number($r);
?>

Artık “no” değişkeninde toplam yorum sayısını tutuyoruz. Yorum döngüsü içinde bu değişkeni yazdırabilir ve bir azaltarak ilk yoruma kadar sorunsuz bir şekilde yorumlarımızı numaralandırabiliriz. Örnek kullanım:

Düz Metin
<?php if ($comments) : ?>

<?php
        $r = get_the_ID();
        $no= get_comments_number($r);
?>
        <ul class=“commentlist”>
                <?php foreach ($comments as $comment) : ?>

                        <li id=“comment-<?php comment_ID() ?>”>
                                <?php  echo $no; $no–; ?> - <?php comment_author_link() ?>
                                <br><?php comment_text() ?>
                        </li>
               
                <?php endforeach;  ?>
               
<?php endif; ?>

Yukarıdaki oldukça sadeleştirilmiş örnekte şu satıra dikkat edin;

Düz Metin
<?php  echo $no; $no–; ?>

Kolay gelsin.

Yorumsuz »

Henüz yorum yapılmamış.

Bu yazıdaki yorumlar için RSS beslemesi.

Yorum yapın

Yorum yapabilmek için giriş yapmanız gerekmekte.

WordPress'in desteğiyle. ve skD Theme

1. Fatal error: Call to undefined function benzer_yazilar() in /home/tasarim/domains/3dtasarim.org/public_html/wp-content/themes/skd_tr_minimal/index.php on line 37