Wordpress

WordPress ile Kategoriden Yazı Çekmek

Geçenlerde Antalya Türk Ocağının web sitesini yeniden düzenlemeye başladım.. Eski site server’da çıkan bir sorun nedeniyle uçtu gitti ve bende bu kodları yeniden araştırmaya koyuldum ve buldum.. WordPress Codex sayfasından yararlandık tabi ama uzun süredir wordpress üzerinde bir çalışma meydana getirmediğim için haliyle bilgiler kısa süreli bellekten uçmuş gitmiş.. Neyse şimdi gelelim onları anlatmaya.. İlk olarak aşağıdaki kodları kullanacağız..

<?php $postslist = get_posts('numberposts=5&category=1');
foreach ($postslist as $post) : setup_postdata($post); ?>
<?php endforeach; ?>

Yukarıdaki foreach döngüsü id numarası 1 olan kategorimizden 5 adet yazıyı çekmek istediğimizi belirttik..

Şimdi gelelim bu döngünün içini doldurmaya

<?php $postslist = get_posts('numberposts=5&category=1');
foreach ($postslist as $post) : setup_postdata($post); ?>

// Buraya konu başlığı, içerik vs koyacağız.

<?php endforeach; ?>


Şimdi bu araya neler ekleyeceğiz, konu başlığı ve yazımı çekelim..

<?php $postslist = get_posts('numberposts=5&category=1');
foreach ($postslist as $post) : setup_postdata($post); ?>

<h1><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
<?php the_content(); ?>

<?php endforeach; ?>

Eğer sadece yazı başlığını çekmek istiyorsak aşağıdaki kodu kullanacağız..

<ul>
<?php $postslist = get_posts('numberposts=5&category=1');
foreach ($postslist as $post) : setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark" title="< ?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

Kategori id’sini de öğrenmek için kategorilere gelip her hangi bir kategori isminin üzerinde fareyi beklettiğimizde çıkacaktır. Örnekte gördüğümüz ID=61 bizim kategori numaramızdır buna göre şekillendirme yapabiliriz.

Demo
 

9 Yorum

  • Reply
    Berkay GELDEÇ
    1 Haziran 2012 at 23:15

    Çok teşekkürler çok işime yaradı.

    • Reply
      İbrahim
      2 Haziran 2012 at 13:20

      Rica ederim..:)

  • Reply
    rıza
    27 Temmuz 2012 at 10:30

    Merhaba, verdiğiniz bilgi çok değerli fakat benim sormak istediğim http://antalyaturkocagi.com/ bu sitedeki gibi belirlediğim kategorinin son haberi resimli yazılı ve altında da 5 haber sadece başlık şeklinde görünmesini istiyorum bunu nasıl yapabilirim ? Şimdiden teşekkür ederim.

  • Reply
    Yusuf Güven
    3 Haziran 2014 at 14:07

    İyi günler yazı içerisine karakter sınırını nasıl koyabiliriz bu kod içerisinde ana sayfamda şuan yapıyorumda belli bir karakter sınırıda olsun istiyorum.

  • Reply
    Yusuf
    11 Ekim 2014 at 21:12

    Hocam kategori ID si yazılmadan, yazının bulunduğu kendi kategori ID’ sini otomatik olarak nasıl tanımlayabiliriz?

  • Reply
    Web tasarım
    20 Ekim 2014 at 00:56

    Merhaba bilgilendirici makale için teşekkür ederiz, ancak bu kod ile sadece yazı çekmeyi başarabildik, acaba sayfa içeriğide çekebilirmiyiz ? sonuçta o da post olarak işleniyor wordpresste destek olurmusunuz, çok teşekkürler.

  • Reply
    ümraniye kurye
    3 Kasım 2015 at 10:17

    teşekkür edrim sitem için böle bişi arıyodum çok faydalı oldu saolun.

Bir Cevap Yazın

%d blogcu bunu beğendi: