WordPress Eklentisiz Okunma Sayısı Gösterme

WordPress Ümit Bilgin Yorum yok 20 Mayıs 2019

Selamlar, bu yazımda WordPress sitenizde eklentisiz olarak yazılarınızın okunma sayısını nasıl göstereceğinizi anlatıyorum.

Sitenize kurduğunuz temada görüntülenme sayısı özelliği yoksa ve küçücük bir işlem için eklenti kurup sisteminizi yormak istemiyorsanız bu yazıda anlattıklarımı uygulayabilirsiniz.

Bu anlatımda kullandığım kodların tamamına Github sayfasından ulaşabilirsiniz.

İlk önce temanızın functions.php dosyasını açın bu dosyaya ulaşmak için FTP aracılığı ile sitenize bağlanabilirsiniz.

FTP ile uğraşmak istemiyorsanız WordPress > Görünüm > Tema Düzenleyici menüsüne girip Tema İşlevleri (functions.php) dosyasını açın.

Dosyayı açtıktan sonra ilk satırda bulunan <?php yazısının hemen altına aşağıdaki kodu ekleyin.

function PostViews($type,$postID)
{
    if($type == 'get') {
        $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';
    }
    if($type == 'set') {
        $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);
        }
    }
}

Yukarıdaki kodu yapıştırdıktan sonra aşağıdaki kodu temanızın single.php dosyasında okunma sayısını göstermek istediğiniz yere ekleyin.

PostViews('set',get_the_ID());
echo PostViews('get',get_the_ID());

Bu işlemleri yaptıktan sonra okunma sayısı sitenize eklenmiş olacaktır.

134 okunma