Hallo Zusammen,
für meinen Projekt-blog möchte ich eine in Wochen aufgeteilte Zeitübersicht anzeigen welche alle Post pro Woche sortiert und innerhalb der Wochen Kategorien zusammenfasst. Das habe ich soweit erstellt, jedoch lade ich die einzelnen Post pro Kategorie und pro Woche mit jeweils einem eigenen Loop rein
Das Ergebnis seht ihr hier
Mein Problem: ich würde gerne nur einen Loop machen welcher
1) alle Post reinholt in dieser Zeitspanne
<?php query_posts('posts_per_page=-1&year=2010&monthnum=07); ?>
2) pro Woche, in welcher sich post befinden ein Wochen div eröffnen
3) innerhalb des Wochen div ein div pro Kategorie eröffnen und dort von allen Post das Thumbnail hinein lädt.
In versuche es in diese Richtung zu lösen, kam jedoch überhaupt nicht auf einen grünen Zweig:
<div id="timetable_body">
<?php $temp_query = clone $wp_query; ?>
<?php /* Alle Post in der BA Zeit reinholen */ ?>
<?php query_posts('posts_per_page=-1&year=2010&monthnum<=07'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php /* Für jede Woche innerhalb der ganzen Zeitperiode ein Div erstellen */ ?>
<?php if ('posts vorhanden in KW 8') { ?>
<div id="w8" class="week">
<?php } ?>
<?php /* Wenn Post in der vorgegebenen Kategorie vorhanen, diese eröffnen */
if ( in_category( '4' )) { ?>
<div class="research">
<!-- Von allen Post in dieser Kategorie (innerhalb der aktuellen Woch) ein Bild reinladen -->
<?php /* Thumbnails */ the_post_thumbnail(array( 22,22 ), array( 'class' => '' )); } ?>
</div>
<?php elseif ( in_category( '20' ){
?>
<div class="deliverables">
<!-- Von allen Post in dieser Kategorie (innerhalb der aktuellen Woch) ein Bild reinladen -->
<?php /* Thumbnails */ the_post_thumbnail(array( 22,22 ), array( 'class' => '' )); ?>
</div>
<?php /* Woche schliessen */ ?>
</div>
<?php endwhile; ?>
<?php $wp_query = clone $temp_query; ?>
</div>
Alles anzeigen
Vielen Dank und gruess, Nino