• 14-04-2008, 19:30:10
    #1
    Üyeliği durduruldu
    yan menüdeki gibi temanın belli bir yerine aynı şeyi yapmak istiyorum

    örneğin son 5 mesajı bir yerde göstermek istiyorum.

    hangi kodla veya nasıl

    bilgisi olan varsa şimdiden teşekkür ederim.
  • 14-04-2008, 19:43:22
    #2
    şöle yaparsın arkadaşım
     <?php
     $postslist = get_posts('numberposts=10&order=ASC');
     foreach ($postslist as $post) : 
        setup_postdata($post);
     ?> 
     <div>
     <?php the_title(); ?>   
     </div>
     <?php endforeach; ?>
    böyle yaparsan son 10 başlığı göstermiş olursun. get_posts fonksiyonu üzerinde oynamalar yaparak sıralamaları değiştirebilirsin, belli bir kategori isminine göre dizebilirsin. foreach döngüsü içinde çıkartacak hepsini. the_content filan koyarakda içeriğide gösterebilirsin.
  • 14-04-2008, 22:57:44
    #3
    Üyeliği durduruldu
    Alisko teşekkür ederim denedim sonuç kısmen başarılı

    fakat

    2 hata var. 1incisi son 10 mesajı değil ilk 10 mesajı gösteriyor, birde yazılara bağlantı yok link halinde değil yani.

    bu 2 sinde de yardımcı olursan sevinirim
  • 14-04-2008, 23:38:18
    #4
    ASC yerine DESC yazacan yanlış yazmışım.
    the_title sadece başlığı yazdıran fonksiyon, a tagı ile adresi veren fonksiyonu birleştirince sonuca ulaşırız yani kodun son hali şöle olacak
      <?php
     $postslist = get_posts('numberposts=10&order=DESC');
     foreach ($postslist as $post) : 
        setup_postdata($post);
     ?> 
     <div>
      <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
     </div>
     <?php endforeach; ?>
  • 14-04-2008, 23:41:32
    #5
    Üyeliği durduruldu
    Alisko replendin, teşekkür ederim
  • 14-04-2008, 23:44:15
    #6
    est. herzaman