Hallo, alle zusammen,
trotz wochenlanger Suche habe ich zu meinem Problem nichts Passendes gefunden:
ich moechte sowohl in der Indexdatei als auch in einer der beiden Sidebars Loops durchfuehren.
In allen Faellen, soll er mir nur die Beitraege anzeigen, die sich tatsaechlich in der Kategorie befinden.
Wie kann ich das am Besten bewerkstelligen?
Ich habe es bereits mit in_category und diversen anderen Funktionen probiert, aber es will einfach nicht klappen, denn er zeigt mir auch die Beitraege aus den jeweiligen Unterkategorien, die sich in der Liste cat nicht befinden, z. B. 2 und 11 an.
Folgendes Beispiel soll mein Problem verdeutlichen:
in der Kategorie 3 befinden sich u.a. die Kategorien 2 und 11, die auch Beitraege enthalten. Diese sind nicht der Kategorie 3 zugeordnet worden. In Kategorie 3 befinden sich andere Beitraege, die sonst keiner anderen Kategorie zugeordnet wurden und angezeigt werden sollen.
Wenn ich den folgenden Code in einer der Sidebars verwende, spuckt er mir trotzdem die Beitraege aus den Kategorien 2 und 11 aus.
Der Code lautet:
<?php
$top_query = new WP_Query('cat=1,3,7,9,4,5,6,10&showposts=13');
if ($top_query->have_posts()) {
if ($umbruch==1) {echo '<br /><br />';}
echo '<h3 style="margin:0px;padding:0px;">News</h3>';
}
while($top_query->have_posts()) : $top_query->the_post();
$do_not_duplicate = $post->ID;?>
<div id="news_titel"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></div>
<?php endwhile; ?>
Kann mir jemand weiterhelfen?
Vielen Dank im Voraus.