WP: Lista senaste inläggen från flera kategorier

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1

Hej,

Jag eftersöker hjälp inom wordpress och PHP. Jag skickade ut följande inlägg till forumet på WP Sverige - men glömde att det bara är 99 man kan lita på.

Mitt problem ser ut som följande:

Jag driver ett onlinemagasin - och i vår sidebar så har vi de tjugo senaste nyheterna. Problemet, enligt mig, är att det är nyheter från ALLA kategorier. Därför anser jag det vore smart att separera "A" från "B" och lista fem senaste nyheterna under detta.

Exempel på detta är SkySports

Om ni kollar under Headlines så är det precis det jag eftersöker.

All hjälp uppskattas!

Mvh

  • Medlem
  • Bollnäs
  • 2009-11-18 16:00

Gör två loopar som frågar efter artiklar från varsin grupp, och listar dem efter varandra. Enklast gör du det med query_posts() tillsammans med rewind_posts(), eller med new WP_Query().

Allt du behöver finns i Codex:
The Loop WordPress Codex

Ursprungligen av Kalle W:

Gör två loopar som frågar efter artiklar från varsin grupp, och listar dem efter varandra. Enklast gör du det med query_posts() tillsammans med rewind_posts(), eller med new WP_Query().

Allt du behöver finns i Codex:
The Loop WordPress Codex

Ska browsa igenom det där.

Såhär ser koden ut idag:

<?php 	

	$the_query = new WP_Query('showposts=20&offset=6');	

	$counter = 0;	

	while ($the_query->have_posts()) : $the_query->the_post(); $do_not_duplicate = $post->ID;

?>
Ursprungligen av Kalle W:

Gör två loopar som frågar efter artiklar från varsin grupp, och listar dem efter varandra. Enklast gör du det med query_posts() tillsammans med rewind_posts(), eller med new WP_Query().

Allt du behöver finns i Codex:
The Loop WordPress Codex

Kör fast gång på gång.

Du har inget exempel man kan kika på? Jag är tyvärr inget geni på PHP.

  • Medlem
  • Bollnäs
  • 2009-11-23 17:48

Ett exempel med två loop:ar efter varandra. Den första loop:en visar artiklar från gruppen med slug "notiser" och den andra från cat_ID=2.

<?php query_posts('showposts=5&category_name=notiser'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php endwhile; endif; ?>

<?php rewind_posts(); // Nollställ loop:en ?>
<?php query_posts('showposts=5&cat=2'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php endwhile; endif; ?>

Alla parametrar för query_posts() finns här:

Senast redigerat 2009-11-23 19:20
Ursprungligen av Kalle W:

Ett exempel med två loop:ar efter varandra. Den första loop:en visar artiklar från gruppen med slug "notiser" och den andra från cat_ID=2.

<?php query_posts('showposts=5&category_name=notiser'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php endwhile; endif; ?>

<?php rewind_posts(); // Nollställ loop:en ?>
<?php query_posts('showposts=5&cat=2'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<?php endwhile; endif; ?>

Alla parametrar för query_posts() finns här:

Tack för hjälpen, jag lyckades lösa det enligt dina tips!

Mvh

1
Bevaka tråden