Hallo,
eigentlich ist es ganz einfach und der Code funktioniert soweit auch. Er zeigt mir die letzten Beiträge der aktuellen Kategorie an. Das Problem dabei: Er zeigt auch den aktuellen Artikel mit an. Soll heißen: ich nutze den Code unter den Beiträgen... dort soll der aktuelle natürlich NICHT erscheinen.
Gibt es eine Möglichkeit den aktuellen Artikel herauszufiltern? Eventuell auch einfach über eine Funktion, die nur ältere oder neuere Beiträge anzeigt?
Hier der Code:
PHP
<?php
if (is_single()) {
$post_ID = $wp_query->posts[0]->ID;
$all_cats_of_post = get_the_category($post_ID);
$first_cat_ID = $all_cats_of_post[0]->cat_ID;
$first_cat_name = $all_cats_of_post[0]->cat_name;
?>
<div id="category-posts-<?php echo $first_cat_ID; ?>" class="widget widget_recent_entries">
<div class="widget-titel"><h3>Aktuell <?php echo $first_cat_name; ?>:</h3></div>
<div class="widget-inhalt">
<ul>
<?php global $post; $cat_posts = get_posts('numberposts=5&category='.$first_cat_ID);
foreach($cat_posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div>
</div>
<?php } ?>
Alles anzeigen