Ich habe folgendes Problem:
In meiner single.php lade ich die letzten Postst aus der aktuellen Kateorie meines Beitrages aus der DB und gebe diese unterhalb vom Beitrag aus:
<?php
$simposts = new WP_Query('showposts=5&orderby=date&cat='.$catID);
while ($simposts->have_posts()) : $simposts->the_post();
?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permalink zu <?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
Das funktioniert soweit auch perfekt. Das Problem ist aber, dass aobwohl ich mit $simposts = new WP_Query ein neues Objekt erzeugt habe folgender Fehler mit dem Main Loop passiert:
Auf der single.php werden nach dem Beitrag selbst und dem Code oben (Artikel aus Kateorie) die Kommentare angezeigt und das Formular um Kommentare zu verfassen.
Schreibe ich ein Kommentar, wird dieses dem falschen Beitrag (nämlich dem letzten von meiner Abfrage $simposts = new WP_Query zugewiesen. Also beiträchtig meine Abfrage den Main-Loop oder es ist der falsche Loop aktiv.
Hier hat jemand auch so ein Problem geschildert:
http://wordpress.org/support/topic/275035
Gibt es eine Möglicheit das zu irgendwie zu fixen?
Danke und Gruß
Oneside