Zeki Can - WordPress

WordPress’te Kategoriye Göre İçerik Listelemek

  Wordpress    1 Aralık 2018
1 Yorum

WordPress kullanıcıları bilir WordPress kullanmak ayrıcalıktır. İsteğiniz gibi temanız da oynama yapabilirsiniz. Özgürsünüzdür. Blogger da kodlarla oynayarak istediğinizi yapabilirsiniz ama WordPress kraldır. WordPress her yönden daha zengindir. Hayal edin ve kodlayın mantığı ile çalışır. Bu da WordPress’i en çok kullanılan web içerik yönetim sistemi yapar.

WordPress’te içeriklerimizi çekeceğiz. Çekerken de istediğimiz kategorileri listeleyeceğiz.

 

Bu özellik query_post olarak da bilinir. WordPress ana döngüsünü değiştirmeye yarar. Bu özellik ile kendinize özel döngü oluşturabilirsiniz. Mesela ana sayfa da ki yazılarınızı çok okunandan az okunana doğru sıralayabilceğiniz gibi istediğiniz kategorileri istediğiniz sayıda sıralayabilirsiniz.

<?php
query_posts("category_name=zekican.netKategoriAdi&posts_per_page=5");
while(have_posts()) : the_post(); ?>

//buradan itibaren sizin kodlarınız
<?php the_title();?><br>

<?php the_excerpt();?>

//buradan itibaren sizin kodlarınız

<?php endwhile; ?>
<?php wp_reset_query();?>

Üstte verdiğim kod satırlarında genel kullanımı göstermeye çalıştır. Bu kodda zekican.netkategoriadi yazan kısımda web sitenizde yer alan kategorilerinizden birini girerek o kategori adı altında ki yazılarınızı listeleyebilirsiniz.

Bu kodları incelediğimiz de:

 category_name    ile hangi kategoride ki yazıları listelemek istediğimizi belirtiyoruz.

 Örneğin:  categorty_name=genel  >>> Genel adı altında ki kategoride yazdığımız konularımız listelenecek. Sonrasın da yer alan post_per_page=5  kodu ise kaç tane yazının arka arkaya listeleneceği söylüyor. Burada 5 tane listelenecek. Bu beş tanenin bir tanesini başka kategori diğer dört tanesini başka kategori olarak listelemek için göstermek istediğimiz kategorilerimizi virgül ile ayırarak yazabiliriz.

 Örnek Kullanım: 

<?php
query_posts("category_name=SiberTeknoloji,Web,Proje&posts_per_page=7");
while(have_posts()) : the_post(); ?>

Kategorilerimizi listeledik. Üç tane kategori seçtik. Siberteknoloji, Web ve Proje kategorilerinden. 7 tane yazımız yayınlanacak.
Bu şekilde istediğimiz başka bir sayfa da istediğimiz kategoride ki yazılarımızı listeleyebiliriz.
posts_per_page=   Kaç tane içerik listeleyeceğimizi burada belirtiyoruz. Sayı değeri veriyoruz.

<?php the_title();?>

Bu kod ile içerik başlığımızı çekiyoruz. Diğer kod olan

<?php the_excerpt();?>

kodu ile içerik özetini yazdırıyoruz.

<?php endwhile; ?>
<?php wp_reset_query();?>

Kod betiğimizi de en son bu kodlarla bitiriyoruz.

37 okunma

Etiketler : , , , ,

  Benzer Yazılar


  Yorumlar

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yapılan Yorum (1)