• 31-08-2010, 13:02:32
    #1
    Merhab arkadaşlar. Araştırmama rağmen istediğim gibi bir eklenti veya kod bulamadım.
    Benim isteğim Tekil yazının altında ilgili kategorideki diğer yazılar göstermek. Yani yazı hangi kategoride ise sadece o kategorideki yazıları listelemek istiyorum.
  • 31-08-2010, 18:13:41
    #2
    aşağıdaki kodları single.php dosyasına ekleyin "numberposts=4" kaç yazı görüntüleneceğinizi belirler


       <?php
    $this_post = $post;
    $category = get_the_category(); $category = $category[0]; $category = $category->cat_ID;
    $posts = get_posts('numberposts=4&offset=0&orderby=post_date&order=DESC&category='.$category);
    $count = 0;
    foreach ( $posts as $post ) {
    if ( $post->ID == $this_post->ID || $count == 5) {
    unset($posts[$count]);
    }else{
    $count ++;
    }
    }
    ?>
    <?php if ( $posts ) : ?>
    <ul>
    <?php function getWords($text, $limit) {
    $array = explode(" ", $text, $limit +1);
    if(count($array) > $limit) {
    unset($array[$limit]);
    }
    return implode(" ", $array); }
    ?>
    <?php foreach ( $posts as $post ) : ?>
    <?php $mycontent = strip_tags($post->post_content);
    $excerpt = getWords($mycontent, 15);
    $a_title = $excerpt . "..."; ?>
    <li><a href="<?php the_permalink(); ?>" title="<?php echo $a_title ?>">
    <?php if ( get_the_title() ) { the_title(); } else { echo "Untitle"; } ?></a>
    <?php endforeach // $posts as $post ?>
    </ul>
    <?php endif // $posts ?>
    <?php
    $post = $this_post;
    unset($this_post);
    ?>
  • 31-08-2010, 19:00:29
    #3
    gevv adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki kodları single.php dosyasına ekleyin "numberposts=4" kaç yazı görüntüleneceğinizi belirler
    Çok teşekkürler ederim. Çalışıyor.