• 02-10-2015, 04:57:10
    #1
    Merhaba arkadaşlar,

    bir wordpress entegre ettim bir yerde takıldım çözemiyorum

    son 15 yazıyı çekip <?php the_author() ?> la döndürüyordum.

    fakat bu son 15 yazı içinde aynı yazarın ard arda yazdıysa hepsi çıkıyor.

    ben bu son 15 yazıda bir yazarın sadece son yazısını listeletmek istiyorum.

    kodum aşağıdadır yazarın birden fazla yazısının listelenmemesini nasıl sağlayabilirim

    yardımcı olabilirseniz sevinirim.



    <?php $CatPosts = new WP_Query("showposts=15&author=-1"); while($CatPosts->have_posts()) : $CatPosts->the_post();?>
  • 03-10-2015, 02:56:49
    #2
    Yazarlar için WP_Query yerine query_posts kullanın daha sağlıklı olur.

    Örnek:

    Alıntı
    query_posts("author='1,2,3,4,5'&posts_per_page=1")
    id numarası belirtilen yazarların sadece 1 yazısı listelenir buna orderby ekleyip alfabetik, görünen ad, id numarasına göre veya yazı sayısına göre listeleyebilmek mümkün. Hatta order ile ASC, DESC ekleyip artan/azalan değerlere göre de kurgulayabilirsiniz.