WordPress: Loop mit get_posts einbinden
Mit get_posts kann ein Loop mit individuellen Beiträgen geladen werden, wenn keine Pagination benötigt wird.
Mit get_posts kann ein Loop mit individuellen Beiträgen geladen werden. Der Code ist simpler als beispielsweise ein WP_Query, allerdings ist keine Pagination möglich. Deshalb bietet sich dieser Weg des Loopens eigentlich nur dann an, wenn eine solche nicht benötigt wird.
Die drei aktuellsten Beiträge aus Kategorie 1 anzeigen
<?php$args = array('posts_per_page' => 3,'category' => 1);$kb_list_posts = get_posts($args);foreach($kb_list_posts as $post) : setup_postdata($post); ?><h2><?php the_title();?></h2><?php the_excerpt();?><?php endforeach; wp_reset_postdata(); ?>
Fünf zufällige Artikel anzeigen
Der nachfolgende Code listet mittels get_posts fünf zufällige Beiträge auf.
<ul><?php$args = array('posts_per_page' => 5,'orderby' => 'rand');$kb_random_posts = get_posts($args);foreach ($kb_random_posts as $post) : setup_postdata($post); ?><li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li><?php endforeach; wp_reset_postdata(); ?></ul>