wp_count_posts İle Bilgi Vermek

wp_count_posts İle Bilgi Vermek
- 16 Eylül 2008

Bir blog yazarının sorumluluğu düzenli içerik üretmektir. Bu blogun hitap ettiği konuya göre yazılarda teknik - teorik bilgilerin, araştırmaların yayınlanması ya da tarif, güncel durumlar vb. içerikler için bir zaman süreci gerektiren bir iştir. Bir araştırmanın yayınlanması, konunun her yönü ile araştırılması elbet uzun bir süre gerektirmiktedir. Bu gibi durumlarda kullanıcıları bilgilendirmenin gerekli olduğunu düşünenlerden biri de benim.

Her ne kadar çok nadiren bir araştırması yazısı yayınlamış olsam da, diğer içeriklerle ilgili kısa bir fonksiyon ile kullanıcıların beklentilerini ve ne istediklerini belirleyebilecekleri, yazarın da bu konuda öncelikli davranabileceği bir husus konusunda imdadımıza wordpress’in 2.5 sürümü sonrasında yayınlanan wp_count_posts() koşuyor. Şimdilik bu fonksiyonun nasıl kullanabileceğine bakalım.

wp_count_posts()

Bu fonksiyon bize temel anlamda, yayınlanmış ya da draft -taslak- olarak tuttuğumuz yazılar ile ilgili sayısal veriye ulaşmamızda yardımcı oluyor. Bu sayılara ulaşırken, kullanıcıların giriş yapabileceği korumalı yazıları harici tutabilmemiz, bu fonksiyonu üyelikli bloglarda ya da komunitelerde daha kullanılabilin kılmakta.

Şimdi basitçe, şimdiye kadar yayınlamış olduğunuz yazı sayısını nasıl kullanabileceğimizi görelim.
<?php
$yaziadedi = wp_count_posts();

$yayinlanmis_yazi = $count_posts->publish;
?>

Evet, şimdi de taslak olarak beklemede olan yazılara geçelim.
<?php
$yaziadedi = wp_count_posts();

$taslak_yazi = $count_posts->draft;
?>

Her iki kodda da ortak olan $yaziadedi değişkeni ile fonksiyonumuzdan aldığımız değişkenleri sonrasında tür olarak seçiyor ve yayınlıyoruz. Bu da demek oluyor ki, $yaziadedi ile bir defa başlattığımız fonksiyonun sonrasında istediğimiz kadar diğer değişkenleri kullanabiliriz ve tekrar fonksiyonu başlatmamıza gerek kalmamaktadır.

Bunun yanı sıra yayınlanmış yazı adedi için,
$sayfasay = wp_count_posts('page');
kodu ihtiyacımızı giderecektir.

Son olarak yukarıda da bahsettiğim, kullanıcı girişi gereksinimi duyan yazılar için ise,
<?php wp_count_posts('type', 'readable‘); ?>
kodunu kullanabiliriz.

Bir sonraki yazıda, taslak olarak tutulan yazıların başlıklarını ayrı bir yazı sayfasında görüntüleyerek, ziyaretçilerden, istedikleri öncelikli konuları belirlemelerini sağlayacakları bir şablon hazırlayacağız. Daha ayrıntılı bilgi için codex sayfasını inceleyebilirsiniz.

Kaynak Kategorisinden Son Yazılar

Yazı , , , , , , , , kelimeleri ile etiketlenmiş ve Kaynak altında yayınlanmıştır.

Yorum Yapın