WordPresste Makale Okunma Sayısını Eklentisiz Gösterme

WordPresste Makale Okunma Sayısını Eklentisiz Gösterme

WordPress kullanıcıları iyi bilir ellerinin altında bir oldukca eklenti hususi durumunun bulunmasının yanında eklentiye gerek kalmadan da kısa kod parçacıkları ile oldukca fazla kodlama bilmeden bir oldukca özelliği ekleyip çıkarma imkanı sunar bu platform. O yüzden dünyada en oldukca kullanılan ve en sevilen içerik yönetim sistemi olmuştur WordPress.

Eklenti Kullanmadan Yazı Okunma Sayısı Gösterme

Ilk olarak bu yapacağımız işlem için dosyalarımızın yedeğini alalım.

Sonrasında FileZilla programını açalım ve dosya dizinine ulaşalım.

Eğer FileZilla Ne Diye Düşünüyorsanız altta verdiğim linkte uzun uzadıya açıkladım. İki dakika da okuyup öğrenebilirsin.

https://www.zekican.net/program/filezilla-nedir-nasil-kullanilir/

File Zilla Nedir? FileZilla Nasıl Kullanılır ?

 1   FileZilla Programı açıp sitemizin sunucusuna bağlanalım.

 2   Temamızın bulunmuş olduğu klasöre gidelim. /public_html/wp-content/themes/TEMAMIZIN-ADI . Bu yolu takip edin.

FileZilla funtions.php Dosyası

 3   Tema klasörümüz içinde yer edinen ve Tema Ayarlarımızın yer almış olduğu dosya olan functions.php dosyasını masa üzerine çekip bırakalım ve NotePad ++ benzer biçimde içerik düzenleyici ile açın.

 Not:    İlk olarak unutmadan ve başlamadan functions.php dosyasının yedeğini alalım. Kodlarda sorun olursa o yedeği geri atarsınız tema klasörünün içine.

 4   İlk olarak dosyanın için <?php bulun ve altında boşluk bırakarak altta verdiğim kodu yapıştırın.

/*--------- ZekiCan.Net Yazı Okunma Sayısı Gösterme Kodu Başlangıç ---------*/
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.' Görüntülenme';
}
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);
    }
}
 
// Admin Panelinde Görüntülenme Sayısını Ekleme
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'] = __(' Görüntüleme Sayısı');
    return $defaults;
}
function posts_custom_column_views($column_name, $id){
 if($column_name === 'post_views'){
        echo getPostViews(get_the_ID());
    }
}
 
// Remove issues with prefetching adding extra views
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
/*--------- ZekiCan.Net Yazı Okunma Sayısı Gösterme Kodu Bitiş---------*/

functions.php dosyamıza kodumuzu ekledik ve temamıza Yazı Sayısı gösterme hususi durumunu kazandırmış olduk. Kaydet diyerek değişimleri kayıt edip FileZilla ile aldığımız yere sürükle bırak yaparak Dosyayı Üstüne Yazın ve Eskisi ile değiştirin. Siteyi açın ve yenileyin. Site yerinde duruyorsa yanlışlık yoktur devam edelim. Çöktüyse kodu eklerken yanlış bir şey yapmışızdır. Yedeği atın içeri ve başa dönerek yine deneyin sıra ile.

 5   Şimdi functions.php dosyasını aldığımız yerde single.php dosyamız bulunmakta onuda masa üstümüze alalım ve yedeğini alalım. (Yedek söylediğim dosyayı kopyalayın tekrar yapıştırın.) single.php dosyamızı da açalım NotePad++ yardımı ile. Altta verdiğim kodu sayfanın neresinde göstermek isterseniz orasına eklemelisiniz. Çoğu zaman   ve  kodları içinde bir yere eklenmiş olur.

Dip Not: Biz single.php ile mevzularımız da gösterdik kodu. Eğer sayfalarda göstermek isterseniz page.php de düzenleme yapmalısınız. Başka yerlerde örneğin arşiv sayfası için archive.php de kodu eklemelisiniz.

www.zekican.net

 6   Kodları istediğiniz yere ilave ettikten sonra sunucuya yine atın ve değiştirin.

 Not:   Yazı görüntüle sayısını kodu eklediğiniz tarihten itibaren sayar sayaç. Sayfayı yeniler durursanız saymaya devam eder 🙂

Eğer ben bunlarla uğraşamam fakat genede Yazı Okunma sayımı göstermek isterim derseniz WordPress’te Makale Okunma Sayısı Gösterme adlı konumu inceleyebilirsiniz. Rahat bir eklenti ile bir dakikada bu işlemi yapabilirsiniz.


Etiketler : Konu Okunma sayısı Gösterme, Konunun Kaç Kez Okunduğunu Gösterme, Postviews eklentisi, Sayfa Gösterim Sayısı, WordPress makale okunma sayısı, WordPresste Makale Okunma Sayısını Gösterme


Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir