14 Nisan 2009 | 08:34
yazar: Guardian
Wp: query_posts() fonksiyonu
Kategoriler: Ajax, php, programlama, özgür yazılım
Etiketler: cat, döngü, endif;, endwhile;, fonksiyon, GET, have_posts(), Loop, page_id, query_posts(), tag, the_post, wordpress, wp, wp-config.php

Wordpress içerikleri görüntülerken Loop adı verilen kendine has meşhur döngüyü oluşturur ve bu döngü sayfada işlenen kriterlere göre veritabanındaki içeriklerin girildiği tabloda bazı seçim (select) işlevini gerçekleştirir. Böylece o anki kriterlere göre veritabanından seçilen satırlar (post verileri) döngüde işlem görürler.
Bu kirterlerin en önemlileri GET metodu ile tanımlanan aşağıdaki verilerdir:
p=[post_id_verisi]
görüntülenecek post verisinin id bilgisini verir. Böylece WP görüntülenecek sayfanın bir post içeriği olduğunu anlar ve ilgili verileri veritabanından alır ve yazdırır.
page_id=[sayfa_id_bilgisi]
görüntülenecek sabit sayfa verisinin id bilgisini verir. WP bu veri sayesinde görüntülenecek içeriğin bir sayfa olduğunu anlar ve veritabanındaki ilgili tablodan işlem yaparak verileri yazdırır.
cat=[kategori_id_bilgisi]
WP bu değişken sayesinde id bilgisi verilen kategoriye ait içeriklerin listelenmesi gerektiğini anlar ve ilgili tablodan verilen id bilgisine ait içerikleri listeler.
tag=[etiket_id_bilgisi]
WP bu değişken sayesinde id bilgisi verilen etikete ait içeriklerin listeleneceğini anlar ve ilgili veritabanı tablosundan verileri listeler.
Wordpress’in sayfaları, içerikleri, kategori içeriklerini, etiket içeriklerini listeleme işleminde yukarıda belirtmiş olduğumuz veriler referans olarak kullanılırlar.
devamını oku » »