WordPress Eklentisiz Yazı ve Sayfaların Okunma Sayılarını Gösterme

Sitelerimiz büyüdükçe artık internetten ihtiyaçlarımızı karşılamak için yaptığımız aramalarda Eklentisiz kelimesini başına ekler olduk. WordPress işlerimizin çoğunu halletsede sunucunun belirli bir kapasitesi var ve kullandığımız her eklenti bu kapasiteyi olabildiğince tüketmeye yarıyor diyebiliriz. Sitenizde paylaştığınız yazı ve sayfalara kaç kişinin girdiğini ve okuduğunu ufak bir kod yardımı ile gerçekleştirebiliriz.

Eklentisiz Post-Views Yapımı

Temanızın Functions.php dosyasına aşağıdaki kodu ekleyin.

function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
// Remove issues with prefetching adding extra views
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

yukarıdaki kod, ziyaret sayılarını tutacak. Fakat nereden anlayacak derseniz onuda hemen belirtelim. Single.php dosyanıza dilediğiniz yere aşağıdaki kodu eklerseniz, ziyaret geldiğini ve sayıyı 1 arttıracağını koda bildirmiş olursunuz.

<?php setPostViews(get_the_ID()); ?>

Bu kod dediğim gibi üstteki koda 1 arttırma emrini verecektir. Ama henüz dilediğiniz yerde gösteremediniz arttırılan değeri. Şimdide onu halledelim.

<?php echo getPostViews(get_the_ID()); ?>

Bu kodu yine okunma sayısını göstermek istediğiniz yere ekleyin. Artık tamamdır. Başına sonuna yazı ekleyebilirsiniz örneğin;

Bu yazımız <strong><?php echo getPostViews(get_the_ID()); ?></strong> kez görüntülenmiştir.

Bu kodun çıktısı; “Bu yazımız 155 kez görüntülenmiştir.”

Ben bunlarla uğraşamam eklenti ile işimi hallederim derseniz burada bulunan “WordPress Okunma Sayısı Gösterme Eklentisi” başlıklı yazıma göz atmanızda fayda var.

Hakkında Tosahan

Üniversiteyi yeni bitirmiş, yeni bir şeyler bulma umuduyla internet ortamında kendini bulan, Wordpress aşığı, birkaç ay sonra askere gidecek kişiyim. Bazen 2 bazense 3 bilinmeyenli bir denklem olmayı sürdürsem de şu sıralar çok çabuk kırılan bir MSN şifresiyim :)

Cevapla

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*