WordPress’te Popüler Konuları Göstermek
1 yıl önce yayınlandı | 7 Yorum | Kategori: Dersler
Blogunuzda en çok beğenilen konuların zamanla kaybolup gitmesine izin vermeyin. Bunları WordPress temanızın kenar bölmesinde (sidebar) göstererek yeni ziyaretçilerinizin de bu konulardan haberdar olmasını sağlayabilirsiniz.
WordPress’te popüler konuları eklenti kullanmadan sadece birkaç satır kod yardımıyla göstermeniz mümkün. Bu kodlar konuların popülerliğini belirlemek için yorumları sayıyor ve çoktan aza doğru sıralıyor.
Aşağıdaki kodlarınızı kopyalayın. Temanızın sidebar.php dosyasına girip bileşen kodlarının hemen ardından ekleyin. Bileşen kodlarınız muhtemelen aşağıdaki gibidir.
<?php if ( ! dynamic_sidebar( 'sidebar' ) ) :?> <?php endif; ?>
Eklemeniz gereken kodlar:
<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>
Bu kodlarla blogunuzda en popüler beş konuyu gösterebilirsiniz.
Daha fazlasını göstermek için “$result” değişkeninin içindeki sorgudan 5 değerini isteğinize göre değiştirebilirsiniz.
İşlemleri gerçekleştirmeden önce sidebar.php dosyanızın yedeğini almayı unutmayın.
Bir önceki yazımız olan WordPress kodlarından URL köklerini temizlemek başlıklı makalemizde sayfa açılış hızı, sayfayı hızlandırma ve url kök temizleme hakkında bilgiler verilmektedir.






sağol bilgilendirme için WP-PostViews eklentisi kulanıyordum ama kaldırdım bu kodlar işime yaradı.
Teşekkürler çok güzel paylaşım bu kodları kullanacağım emek için varolun.
peki buna karakter sınırı getirmek istersek nasıl bir kod eklemeliyiz
Verdiğim kodlar içerisinde aşağıdaki kodu bulun:
aşağıdaki ile değiştirin.
Yukarıdaki yaptığımız işlem $title değişkenindeki ilk 10 karakteri alıp $kisa_title değişkenine atamaktı. Kodlardaki ’10′ rakamı alınacak karakter uzunluğunu belirtir, isteğinize göre değiştirebilirsiniz.
teşekkürler hocam.
peki hocam bunu izlenmeye göre yaparsak kodda ne gibi değişiklikler yapmamız lazım?
Bunun için WP-Postviews eklentisini kullanabilirsin.