Postreihenfolge unterbrechen
Hallo zusammen,
ich hoffe mir kann jemand bei folgendem Problem weiterhelfen:
Ich möchte auf der Indexseite nach dem ersten Beitrag eine Infobox einfügen.
Nach der Box sollen dann noch ein paar Beiträge folgen.
In der engl. Doku gibt es hierzu das letzte Beispiel mit 2 Loops, das ich hierfür genommen habe; allerdings ohne eine Kategorie einzuschränken, o.ä.
Die Unterbrechung funktioniert auch.
Allerdings hat das ganze folgenden Haken:
Durch den Code
]<?php $my_query = new WP_Query('showposts=1');
steht nach dem Blättern auf jeder Seite oben immer der jüngste bzw. neueste Beitrag überhaupt, auch auf der Folgeseite.
Die logische Reihenfolge soll aber beibehalten werden, d.h. beim Blättern soll auf der Folgeseite oben auf der zugehörige Beitrag sein und nicht der aktuellste Beitrag überhaupt.
Es wäre toll, wenn jemand hierfür eine Lösung für mich hätte.
Anbei der Code der beiden Loops:
<?php $my_query = new WP_Query('showposts=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;?>
<div id="requirements">
<span id="titel" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Perma-Link zu: <?php the_title(); ?>"><?php the_title(); ?></a></span>
<br />
<span id="titeldatum"><?php the_time('d. F Y') ?><?php time_of_day(abs(strtotime($post->post_date))); ?> <?php edit_post_link('Edit','|',''); ?></span>
<br /><br />
<div style="margin: 3px;">
<?php the_content('» Den Beitrag zu Ende lesen...'); ?>
</div>
<div id="tags">
<span style="text-decoration: underline;">weitere Beiträge zu:</span><br /><?php the_post_keytags(); ?>
</div>
</div>
<div id="info"><?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('Kein Kommentar', '1 Kommentar', '% Kommentare'); ?></div>
<?php endwhile;?>
Alles anzeigen
weiter unten kommt dann der 2. Loop:
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
<div id="requirements">
<span id="titel" id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Perma-Link zu: <?php the_title(); ?>"><?php the_title(); ?></a></span>
<br />
<span id="titeldatum"><?php the_time('d. F Y') ?><?php time_of_day(abs(strtotime($post->post_date))); ?> <?php edit_post_link('Edit','|',''); ?></span>
<br /><br />
<div style="margin: 3px;">
<?php the_content('» Den Beitrag zu Ende lesen...'); ?>
</div>
<div id="tags">
<span style="text-decoration: underline;">weitere Beiträge zu:</span><br /><?php the_post_keytags(); ?>
</div>
</div>
<div id="info"><?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('Kein Kommentar', '1 Kommentar', '% Kommentare'); ?></div>
<?php endwhile; endif; ?>
<div id="navi">
<span class="alignleft"><?php posts_nav_link('','','« ältere Beiträge') ?></span>
<span class="alignright"><?php posts_nav_link('','neuere Beiträge »','') ?></span>
</div>
</div>
Alles anzeigen