WordPress İstatistik Kodları

YouTube'ta Takip Et →

Bir blogunuz varsa sayfa sayısı, kategori sayısı, içerik sayısı gibi bazı verilerin sayfanızda görünmesini isteyebilirsiniz.  Bu bilgileri birkaç sorgu kullanarak sitenizin veritabanından alacağız. Aşağıdaki kodları temanızın functions.php dosyasına eklemeniz gerekiyor.

Kullanıcı Sayısını Görüntüleme Kodu

Blogunuzda kaç kullanıcı olduğunu gösterir.

function user_count() {global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->users);}

Yayınlanan İçerik Sayısını Görüntüleme Kodu

Blogunuzda yayınlanan içerik sayısını gösterir.

function post_count() {global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->posts . ' WHERE post_status = "publish" AND post_type = "post"');}

Sayfa Sayısını Görüntüleme Kodu

Blogunuzdaki sayfa sayısını gösterir.

function page_count() { global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->posts . ' WHERE post_status = "publish" AND post_type = "page"');}

WordPress’te Yorun Sayısını Görüntüleme Kodu

Blogunuzdaki tüm yorumların sayısını gösterir.

function comment_count() { global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->comments . ' WHERE comment_approved = "1"');}

Ortalama Yorum Sayısnı Görüntüleme Kodu

Sitenizdeki içerik ve yorumları çekerek, bir içerik başına düşen yorum miktarını gösterir.

function avg_comments_per_post() {
$comment_count = $this->comment_count();
$post_count = $this->post_count();
if ($post_count) {
return round($comment_count/$post_count);
} else { return 0; }}

Kategori Sayısını Görüntüleme Kodu

Sitenizdeki kategori sayısını gösterir.

function category_count() { return count(get_all_category_ids()); }

Etiket Sayısını Görüntüleme Kodu

Sitenizdeki etiket sayısını gösterir.

function tag_count() { global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->terms . ' INNER JOIN ' . $wpdb->term_taxonomy . ' ON ' . $wpdb->terms . '.term_id = ' . $wpdb->term_taxonomy . '.term_id WHERE ' . $wpdb->term_taxonomy . '.taxonomy = "post_tag"'); }

Link Sayısını Görüntüleme Kodu

Sitenizdeki link sayısını gösterir.

function link_count() { global $wpdb;
return (int) $wpdb->get_var('SELECT COUNT(*) FROM ' . $wpdb->links . ' WHERE link_visible = "Y"');}

Yukarıdaki kodlardan kullanmak istediklerinizi functions.php dosyasına ekledikten sonra eklediğiniz fonksiyon grubunun altına, kodu shortcode olarak kullanmak için bir ekleme daha yapmanız gerekiyor. Birinci sıradaki kullanıcı sayısını görüntüleyen kodu örnek gösterelim.

add_shortcode('number_of_users', 'user_count');

İkinci parametre fonksiyonun adı. Birinci parametre ise WordPress içeirklerinde ya da tema düzenlerken kullanacağınız shortcode değeridir. Örneğin içerik eklerken [number_of_users] olarak bir yazı girdiğinizde, girdiğiniz içerikte kullanıcı sayısı da görüntülenecektir. Shortcode kullanımını geliştirmek için WordPress Shortcode içeriğimize gözatın.