Merhaba değerli ziyaretçilerim ve takipçilerim.Bu konuda wordpress durum parametreleri hakkında detaylı açıklamalar ve bu parametreler ile neler yapabileceğimizi yada ne tür listeleme çeşitleri yapabileceğiz onlara değineceğim.
Öncelikle wordpress durum paremetrelerinin açıklaması ve isimlerini tek tek anlatmaya başlayalım.
[onemli]publish :[/onemli] Yayınlanmış içerikleri listelemek için kullanılınır. aynı zamanda varsayılan olarak bir listeleme çeşitidir.
[onemli]draft :[/onemli] Taslak olarak kaydedilen içeriklerin listelenmesinde kullanılan bir parametredir.
[onemli]auto-draft :[/onemli] Anlık yedek olarak alınan ve içerik girilmemiş taslaklalrı listelemek için kullanılan bir parametredir.
[onemli]future : [/onemli] Gelecek zamanlarda yayınlanmak üzere zamanlanmış içerikleri listelemek için kullanılınır.
[onemli]private :[/onemli] Sadece üyelerin görmesini istediğimiz içeriklerin listelenmesini sağlamak için kulllanılınır.
[onemli]trash :[/onemli] Çöp kutusundaki içeriklerin listelenmesi için kullanılınır.
Yukarıda görmüş olduğunuz değerlerin hepsine verdiğimizparametre ise [onemli]post_status[/onemli] parametresidir. String ve array tipinde değer alabilmektedirler.Varsayılan içerik listeleme döngüsünden yararlanarak sadece query_posts( ) tanımlamasını burada belirteceğiz.
Varsayılan içerik listeleme kodu;
<?php while(have_posts()):the_post(); the_title(); echo "</br>"; endwhile wp_reset_query();?>
Şimdi bu parametrelerin nasıl kullanıldığını örneklerle gösterelim.
[alinti]Taslak İçerikleri Listeleme[/alinti]
query_posts("post_status=draft");
[alinti]Yayınlanmış İçerikleri Listeleme[/alinti]
query_posts("post_status=publish");
[alinti]Anlık Taslak İçerikleri Listeleme[/alinti]
query_posts("post_status=auto-draft");
[alinti]Gelecekte Yaınyalancak İçerikleri Listeleme[/alinti]
query_posts("post_status=future");
[alinti]Üyelere Özel İçerikleri Listeleme[/alinti]
query_posts("post_status=private");
[alinti]Çöp Kutusundaki İçerikleri Listeleme[/alinti]
query_posts("post_status=trash");
Verdiğim örneklerin hepsi string türünden değer almaktadır.Aşşağıda vereceğim örnek array tüpünde değer alır yani birden fazla kriterde bir listeleme yapar.
[alinti]Birden Fazla Kritere Göre İçerikleri Listeleme[/alinti]
query_posts(array('post_status' => array ('private', 'draft', 'future' ) ));
Yukarıdaki örnekte bir den fazla kritere göre bir listeleme yaptık. Şimdi bazıları beiz bunları nerede kullancağız veya ne işimize yarıyor diyebilir ancak bu parametreler ile içeriklisteleme ile bir sıkıntınız kalmayacağı gibi mesela bir film temasında yakında çıkcak filmler diye bir bileşen yapıp [onemli]future[/onemli] parametresini kullanarak bir listeleme yapabilir ve bu konuyuda ileriki bir tarihe zamanlayarak istediği filmleri burada listelettirebilir.Zamanlanan içerik yayınlandığı zamanda otomatik olarak içerik yakında çıkacak filmler yerine yayınlanmış filmler bölümüne listelendir otomatik olarak. Daha bir çok parametre ile bunu düşüncenize göre kullanabilirsiniz.
Makalemin sonuna kadar okuduğunuz için teşekkür eder ve bir yorum ile destek vermenize sevinirim. Soru ve sorunlarınız için iletişim sayfasından veya konu altına yorum bırakarak belirtebilirsiniz. Bir başka konuda tekrardan gösüşmek üzere kendinize iyi bakın.