lostyazilim
tr.link

FatihToprak'daki gibi bir sayaç veya eklenti var mı ?

12 Mesajlar 2.252 Okunma
acebozum
tr.link

meclisiala meclisiala Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.12.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog
  • Konum Bursa
  • Ad Soyad M** B**
  • Mesajlar 759
  • Beğeniler 649 / 185
  • Ticaret 65, (%100)
Merhaba arkadaşlar. Buradaki gibi bir sayaç eklentisi yada başka bir şey mevcut mu ?

 

 

elektronikssl
webimgo

chronocross chronocross wpdrk.com Kullanıcı
  • Üyelik 22.01.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek öğrenci
  • Konum Aksaray
  • Ad Soyad Ç** D**
  • Mesajlar 76
  • Beğeniler 23 / 20
  • Ticaret 4, (%100)
$count_posts = wp_count_posts();
echo "Toplam Yazı: " .$count_posts->publish. "
";
$comments_count = wp_count_comments();
echo "Toplam Yorum: " . $comments_count->total_comments;
?>

Bu kod ile toplam yazı ve yorum sayısını gösterebilirsin ancak okunma sayısı için daha önceden PostViews vs. eklentileri ile okunma sayısını tutmak lazım.
meclisiala

kişi bu mesajı beğendi.

wpdrk.com

meclisiala meclisiala Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.12.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog
  • Konum Bursa
  • Ad Soyad M** B**
  • Mesajlar 759
  • Beğeniler 649 / 185
  • Ticaret 65, (%100)

chronocross adlı üyeden alıntı

$count_posts = wp_count_posts();
echo "Toplam Yazı: " .$count_posts->publish. "
";
$comments_count = wp_count_comments();
echo "Toplam Yorum: " . $comments_count->total_comments;
?>

Bu kod ile toplam yazı ve yorum sayısını gösterebilirsin ancak okunma sayısı için daha önceden PostViews vs. eklentileri ile okunma sayısını tutmak lazım.


Sağolun hocam da bu kodu daha önce görmüştüm ve arşivimde mevcut yine de teşekkür ederim.
Toplan görüntülenme sayısını gösterecek bi sayaç süper olurdu ?
 

 

digidukkan digidukkan WM Aracı Kullanıcı
  • Üyelik 26.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Meslek
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 1194
  • Beğeniler 1 / 269
  • Ticaret 5, (%100)
Php'de yazmak zor olmasa gerek, sonuçta blog'lardaki her post'un okunma sayısı veritabanına kaydediliyor. Manuel olarak veritabanından okunma sayılarını çekip, toplamlarını alıp, ekrana yazdırılabilr.
meclisiala

kişi bu mesajı beğendi.

wmaraci
wmaraci

meclisiala meclisiala Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.12.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog
  • Konum Bursa
  • Ad Soyad M** B**
  • Mesajlar 759
  • Beğeniler 649 / 185
  • Ticaret 65, (%100)

digi dükkan adlı üyeden alıntı

Php'de yazmak zor olmasa gerek, sonuçta blog'lardaki her post'un okunma sayısı veritabanına kaydediliyor. Manuel olarak veritabanından okunma sayılarını çekip, toplamlarını alıp, ekrana yazdırılabilr.


Bunu uygulayabilir misiniz ?
 

 

digidukkan digidukkan WM Aracı Kullanıcı
  • Üyelik 26.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Meslek
  • Konum Diğer
  • Ad Soyad A** K**
  • Mesajlar 1194
  • Beğeniler 1 / 269
  • Ticaret 5, (%100)

meclisiala adlı üyeden alıntı

Bunu uygulayabilir misiniz ?


Elimde hali hazırda bir wordpress bulunmuyor, host'a bir demo kurup gerekli kodlamayı yaparım. O süre zarfında başka arkadaş paylaşmamış olursa, paylaşırım.
meclisiala

kişi bu mesajı beğendi.

meclisiala meclisiala Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.12.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog
  • Konum Bursa
  • Ad Soyad M** B**
  • Mesajlar 759
  • Beğeniler 649 / 185
  • Ticaret 65, (%100)

digi dükkan adlı üyeden alıntı

Elimde hali hazırda bir wordpress bulunmuyor, host'a bir demo kurup gerekli kodlamayı yaparım. O süre zarfında başka arkadaş paylaşmamış olursa, paylaşırım.


Bekliyorum o halde hocam. Ben başaramadım o yüzden :)
 

 

HeroTurk HeroTurk Ne Mutlu Türküm Diyene!!! Kimlik Onayı
  • Üyelik 29.06.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Cnc programcısı
  • Konum Karabük
  • Ad Soyad Ö** Ç**
  • Mesajlar 3963
  • Beğeniler 315 / 705
  • Ticaret 47, (%100)
takip

Ek Olarak: iletişim kısmından mesaj attım bakalım cevap verecek mi
meclisiala

kişi bu mesajı beğendi.

chronocross chronocross wpdrk.com Kullanıcı
  • Üyelik 22.01.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek öğrenci
  • Konum Aksaray
  • Ad Soyad Ç** D**
  • Mesajlar 76
  • Beğeniler 23 / 20
  • Ticaret 4, (%100)

meclisiala adlı üyeden alıntı

Sağolun hocam da bu kodu daha önce görmüştüm ve arşivimde mevcut yine de teşekkür ederim.
Toplan görüntülenme sayısını gösterecek bi sayaç süper olurdu ?

Dediğim gibi onun için önce okunma sayılarını tutmamız lazım onun için.
functions.php dosyasına aşağıdaki kodu ekliyoruz.
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 Okunma";
}
return $count.' Okunma';
}
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_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

Bu kodu okunma sayısını tutmak için single.php ekliyoruz.
setPostViews(get_the_ID());
?>


Bu kodu okunma sayısını göstermek için gene single.php ekliyoruz .
echo getPostViews(get_the_ID());
?>

Bunları yaptıktan sonra toplam okunma sayısı için. function.php dosyasına aşağıdaki kodu ekliyoruz.
if(!function_exists('get_totalviews')) {
function get_totalviews($display = true) {
global $wpdb;
$total_views = $wpdb->get_var("SELECT SUM(meta_value+0) FROM $wpdb->postmeta WHERE meta_key = 'post_views_count'");
if($display) {
echo number_format($total_views);
} else {
return number_format($total_views);
}
}
}

Daha sonra toplam okunma sayısını göstermek istediğimiz yere aşağıdaki kodu ekliyoruz.
akbas

kişi bu mesajı beğendi.

wpdrk.com

meclisiala meclisiala Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 17.12.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Blog
  • Konum Bursa
  • Ad Soyad M** B**
  • Mesajlar 759
  • Beğeniler 649 / 185
  • Ticaret 65, (%100)

chronocross adlı üyeden alıntı

Dediğim gibi onun için önce okunma sayılarını tutmamız lazım onun için.
functions.php dosyasına aşağıdaki kodu ekliyoruz.
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 Okunma";
}
return $count.' Okunma';
}
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_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

Bu kodu okunma sayısını tutmak için single.php ekliyoruz.
setPostViews(get_the_ID());
?>


Bu kodu okunma sayısını göstermek için gene single.php ekliyoruz .
echo getPostViews(get_the_ID());
?>

Bunları yaptıktan sonra toplam okunma sayısı için. function.php dosyasına aşağıdaki kodu ekliyoruz.
if(!function_exists('get_totalviews')) {
function get_totalviews($display = true) {
global $wpdb;
$total_views = $wpdb->get_var("SELECT SUM(meta_value+0) FROM $wpdb->postmeta WHERE meta_key = 'post_views_count'");
if($display) {
echo number_format($total_views);
} else {
return number_format($total_views);
}
}
}

Daha sonra toplam okunma sayısını göstermek istediğimiz yere aşağıdaki kodu ekliyoruz.


Teşekkürler hocam.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al