WordPress Eklentisiz Popüler Konuları Gösterme
Giriş
WordPress sitenizde ziyaretçilerinizin en çok ilgi gösterdikleri (
popüler konular ) 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.
Yorumlar (0)