WordPress ana navigasyona wp_list_posts fonksiyonu

WordPress temalarında ana menüde genellikle wp_list_pages() fonksiyonu kullanılır. Peki ana menüde veya her hangi bir menüde yazılarımısı listelemek istersek? WordPress’te eksik bulunan wp_list_posts fonksiyonunu şu şekilde ifade ederek bunu yapabiliriz.

[codesyntax lang=”php” blockstate=”expanded”]

<ul>

    <?php
        $lastposts = get_posts('numberposts=5&orderby=rand&cat=-52');
        foreach($lastposts as $post) :
        setup_postdata($post); ?>

        <li<?php if ( $post->ID == $wp_query->post->ID ) { echo ' class="current"'; } else {} ?>>

            <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

        </li>

    <?php endforeach; ?>

</ul>

[/codesyntax]

 

Yorum Gönderin

E-posta hesabınız yayımlanmayacak.