WordPress’te Popüler Konuları Gösterme (Eklentisiz)

WordPress WordPress sitenizde ziyaretçilerinizin en çok ilgi gösterdikleri yazıları eklenti kullanmadan listelemek mümkün. Bu işlem için loop içerisinde bulunan ve en çok yorum alan konuları SQL‘den çekmek yeterli. Özetle, bu kodlama aynı zamanda en çok yorumlanan konuları da listelemeniz anlamına geliyor.

Hazırsanız başlayalım.

En çok yorumlanan konuları nasıl gösteririz?

İlk olarak temanızda bu listeyi göstermek istediğiniz alanı seçin. Temanızın bulunduğu dizindeki single.php, sidebar.php veya diğer dosyalardan listelemeyi yapmayı düşündüğünüzü açın ve aşağıdaki kodları ekleyin.

<h2>Popüler Konular</h2>
<ul>
    <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
    foreach ($result as $post) {
        setup_postdata($post);
        $postid = $post->ID;
        $title = $post->post_title;
        $commentcount = $post->comment_count;
        if ($commentcount != 0) { ?>
            <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
            <?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
    <?php } } ?>
</ul>

SELECT sorgusunun sonundaki 5 rakamı, listelenecek konu sayısını belirtmekte. Bu alanı istediğiniz gibi değiştirebilirsiniz.

popular-posts-wordpress

Yukarıdakine benzer bir sonuç elde edeceksiniz.