Bir ziyaretçi blog değil normal bir internet sitesini bile ziyaret ettiğinde en fazla gösterilen içerikleri arayabiliyor. WordPress bloglarımız için Hakan’ın Sayfa Sayaç Eklentisi bu derde deva oluyordu. Ancak eklenti değil de bunu birkaç satırlık kod ile de halledebilliyoruz.
Temamızın sidebar.php dosyası ya da gösterim yapmak istediğimiz yere ait dosyayı düzenlemek için açıyoruz ve aşağıdaki kodu ekliyoruz :
<h2>En Çok Okunanlar</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> |
Ama bu en çok okunan değil, en çok yorumlanan yazılar sanırım.
evet bu en çok yorumlananlar kodu, ama olsun, ben bunu kullanacağım, teşekkürler…
Çok özür diliyorum kodlar karışmış, diğerini yayınladığımda değişikliği yapacağım…
Yaşasın eklentilerden yavaş yavaş kurtuluyoruz. 🙂
Merhaba sayın hocam. şu popüler yazılar kodlarını daha ne kadar bekliyeceğiz.
Peki bu özelliğe post-views eklentisi ile nasıl kullanacağız. Ya da comment_count değil de meta_key alanındaki views i nasıl çekeceğiz ?
en çok okunan yazıların görüntülenme yazısını nasıl kaldırırız
evet ya bu en çok yorumlananlar 🙁
Merhaba Hamdi. bunun haftalık veya aylık sıfırlanan şeklini yapmak mümkün mü ?