it-swarm.com.de

Nur den neuesten Beitrag aus mehreren Kategorien anzeigen

Ich habe einen jQuery-Schieberegler oben in meiner index.php, was gut funktioniert. Das einzige Problem ist, dass ich query_posts verwenden möchte, um nur den neuesten Beitrag aus fünf verschiedenen Kategorien anzuzeigen und immer einen aus jeder Kategorie anzuzeigen.

Wenn also ein neuer Beitrag in der Kategorie Interview erstellt wird, wird dies angezeigt. Der Interviewbeitrag, der einen Tag zuvor gepostet wurde, wird dann jedoch nicht angezeigt, aber der neueste Beitrag aus den vier anderen Kategorien ist noch vorhanden.

Ich finde das etwas kompliziert, oder?

3
Mats

ich denke, Sie müssten get_posts 5 verschiedene Male verwenden. was ist damit:

global $post;
$posts = array();

//categories you want to pull latest posts from;
$cats = (1,2,3,4,5);

foreach($cats as $cat):
$args = array( 'numberposts' => 1, 'category' => $cat ); 
$posts[] = get_posts($args);
endforeach;

if($posts): ?>
<ul>
<?php foreach( $posts as $post ) :  setup_postdata($post); ?>
   <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

ich habe das total nicht getestet, aber ich denke, es könnte funktionieren

1
helgatheviking