Yazılım-Donanım WordPress Yazıyı Kaç Kişi Okudu Eklentisiz

WordPress Yazıyı Kaç Kişi Okudu Eklentisiz

1294
58
PAYLAŞ

WordPress Yazıyı Kaç Kişi Okudu

WordPress temalarında olan görüntülenme bazı temalarda kullanılmamaktadır.Sitemizde bulunan wordpress temalar kısmında bulabilirsiniz.Bunun için bir çok eklenti var fakat eklenti yüklemeden kod ile yapmak istiyorsanız sadece vereceğimiz kodları gerekli yerlere kopyalayarak kullanabilirsiniz.İşlemleri yapmadan önce yedek alınız yapacağınız bir kod hatası pahalıya mal olabilir.

WordPress Yazıyı Kaç Kişi Okudu ilk olarak Functions.php dosyasında işlem yapacağız.

Functions.php dosyasının en altındaki “?>” kodunun üstüne aşağıdaki kodu ekleyip Dosyayı Güncelleyin.


// function to display number of posts.
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 Görüntülenme”;
}
return $count.’ Görüntülenme’;
}

// function to 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);
}
}


Dosyayı Güncelledikten sonra nerede görüntülenmesini istediğimiz yere kodları yapıştırıyoruz.Genel olarak single.php içinde konu altına ve konu üstüne eklenir.Aşağıdaki kodları nerede görüntülemek isterseniz oraya ekleyin.

ikisinden birini deneyin.


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


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


Yazıya eklemek kısmı bu kadar eklentisiz. Eğer Admin sayfasında yazılar kısmında hangi yazının ne kadar görüntülendiğini görmek istiyorsanız.

Functions.php dosyasına eklediğimiz kodun altına aşağıdaki kodu ekleyip dosyayı güncelliyoruz.


// Add it to a column in WP-Admin
add_filter(‘manage_posts_columns’, ‘posts_column_views’);
add_action(‘manage_posts_custom_column’, ‘posts_custom_column_views’,5,2);
function posts_column_views($defaults){
$defaults[‘post_views’] = __(‘Views key key ‘);
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === ‘post_views’){
echo getPostViews(get_the_ID());
}
}


Bu kadar basit ama yinede eklenti kullanmak isterseniz tercih size kalmış.

Yorum Yaparak Destek Olabilirsiniz.

58 YORUMLAR

  1. Aslında ben bunun için Jetpack eklentisinin içinde ki WordPress Site İstatistikleri işlevini kullanıyorum. En azından yazıları kimin okuduğunu sadece ben görüyorum. Zaten bir başkasından ziyade kendim görmem daha iyi. Ancak yararlı bir paylaşım bir çok direk Post View diyerek aratmaktansa eklenti ile çözüp ekstra yük bindiriceğine bu kodlar ile işini çözsün 🙂 Sadece tek bir uyarı yapayım bu kodları yapmadan önce mutlaka yedeklerinizi alın. Çünkü basit bir kopyala yapıştır bile gözükse hiç bilginiz yok ise PHP ile alakalı büyük problem çıkar benden demesi.

  2. Kodlama yapmak en iyisi hocam.Her şeyin eklentisinin olması elbet kolaylık fakat yorumlarda belirttiğiniz gibi eklentiler siteyi yorar.Eğer bizde webmaster’sak her şeyi wordpress’ten beklemeyelim dimi 🙂

  3. kaç okunma konusunun artıları da var eksileri de. Artısı kendini ölçüyorsun falan eksisi de eğer site yeniyse en mükemmel içeriği de koysan az okunmuş diye bakılıp itibar edilmemesi

  4. Kodları denedim çalışıyor. Teşekkürler hocam. Ancak sayfayı her yenilediğim de örneğin Bu yazıyı 10 kişi okudu tarzında sürekli yükseliyor.

  5. Eklenti kullanmak istemiyorum açıkçası sağlıklı olduğunu düşünmüyorum paylaşımınız için teşekkür ederim 🙂

  6. ben eklenti kullanmayı tercih edenlerdenim çünkü nereye ne kod eklesem bir yerden çıkıntı çıkıyor canım sıkılıyor…

  7. eklenti kullanmadan bu işi yapmak gerçekten zevkli olacak.Eklenti siteyi gerçekten yoruyor.Okunma sayısı dikkat ettiğim bir konudur.

  8. Bu özellikle web tasarımcıları için çok ama çok önemli. Yani yazdığımız yazıyı kaç kişi okuyor buna göre de nasıl makalelere eğilim var buna göre nasıl yazıları yazmamız gerekir bunun için önemli.

  9. Bu bilgi benim wordpress sitemde çok işime yarayacak. Her yerde aradım ancak bulamadım. Üstelik eklenti olmadan.

  10. Ben kendi wordpress sitemde bu eklentiyi kullanıyordum ama sadece kod ile olması daha kullanışlı olur sanırım.

  11. Hocam özellikle eklentisiz olması çok hoşuma gitti tam aradığım şeyi buldum diyebilirim her zaman gereksiz eklentiye hayır diyoruz

  12. Eklentisiz olması çok güzel, küçük diye yüklediğimiz eklentiler zamanla yığına dönüşüyor, yavaşlamaya neden oluyor.

  13. Eklentisiz tüm özellikler dikkatimi çekiyor nedense ister gerekli olsun ister gereksiz olsun arşivimde bulunsun isterim.

  14. özellikle eklentisiz olması çok hoşuma gitti eklentiler sıkıntı siteyi yavaşlatıyor aslında wp de çoğu şeyi eklentisizde çözeriz

  15. Tam aradığımda buydu eklentiyle yapıyorum cpu kasıyor eklentisiz kodla arıyordum ellerine sağlık admin.

  16. Bende top 10 eklentisi kullanıyorum bununla beraber otomatik olarak gelmiş oluyor kaç kişi okuduğu. Ama bu yazıyı not aldım. Bir gün Top 10 eklentisini bırakırsam bu kodları kullanırım artık.

BİR CEVAP BIRAK