WordPress Okunma Sayısı Gösterme (Eklentisiz + Cache Destekli)

kategori Wordpress Kod tarih 08.08.2018yazar wpuzman

Bir çok sitede kullanılan yazı gösterim sayısı, WordPress sitelerde genellikle eklenti ile veya bir kaç satırlık fonksiyonlarla basit bir şekilde halledilebiliyor. Fakat bu yöntemler cache eklentileri ile beraber kullanıldığında çalışmamakta.

Geçenlerde GitHub üzerinde dolaşırken gördüğüm eklentiyi sizlerle paylaşmak istedim. Gösterim sayısını ajax ile ayarladığı için cache eklentilerinden etkilenmemekte. Eklenti olarak yazılmış fakat biz bunu doğrudan temamıza entegre edeceğiz.

1. Öncelikle temanızda ana dizinde inc adında bir klasör oluşturun. İçerisine postViews.php adında bir dosya yerleştirin.

2. Daha sonra GitHub üzerindeki bu kodu olduğu gibi postViews.php dosyasının içerisine kaydedin.

3. Eklenti olarak kullanmayacağımız için kodun en başındaki bu kodları silin:

[php]/*
Plugin Name: Simple Popular Posts Lite
Plugin URI: –
Description: –
Version: 2014.10.16
Author: khromov
Author URI: http://snippets.khromov.se
License: GPL2
*/[/php]

4. Oluşturduğumuz postViews.php dosyasını çağırmamız gerekiyor. Bu yüzden temanızın functions.php dosyasına aşağıdaki kodu ekleyin:

[kod dil=”php”]require get_template_directory() . ‘/inc/postViews.php’;[/kod]

5. Bu adımdan sonra temanız her sayfa yüklenişinden sonra görüntülenme sayısını saymaya başlayacaktır. Yapmamız gereken son şey ise sayma miktarını sitede göstermek. Bunun için:

6. Temanızın single.php dosyasını açarak görüntülenme sayısının nerede gözükmesini istiyorsanız oraya aşağıdaki kodu yerleştirin:

[php]<?php echo esc_html( get_post_meta( get_the_ID(), ‘_spp_count’, true ) ); ?>[/php]

Kategoriler: Wordpress Kod