aktuellen Artikel aus Übersichtsliste entfernen
Hallo!
Ich möchte mir in der Sidebar die Vorschau von X Artikeln der aktuellen angezeigten Kategorie auflisten. Dazu hab ich folgenden Coden in der Sidebar :
PHP
<?php if (is_single()) {global $post;
$categories = get_the_category();
foreach ($categories as $category) :?>
<?php
$posts = get_posts('numberposts=5&category='. $category->term_id);
foreach($posts as $post) : ?>
<div class="widgetWrap">
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<h1 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'toolbox' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
</header><!-- .entry-header -->
<?php if ( is_search() ) : // Only display Excerpts for search pages ?>
<?php else : ?>
<div class="entry-content">
<?php if ( post_password_required() ) : ?>
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'toolbox' ) ); ?>
<?php else : ?>
<?php
$images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 999 ) );
if ( $images ) :
$total_images = count( $images );
$image = array_shift( $images );
$image_img_tag = wp_get_attachment_image( $image->ID, 'thumbnail' );
?>
<figure class="gallery-thumb">
<a href="<?php the_permalink(); ?>"><?php echo $image_img_tag; ?></a>
</figure><!-- .gallery-thumb -->
<?php endif; ?>
<?php endif; ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'toolbox' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
<footer class="entry-meta"><!-- .entry-meta Footer für das Thumbnail -->
<div class="entry-summary">
<?php the_excerpt( __( 'Continue reading <span class="meta-nav">→</span>', 'toolbox' ) ); ?>
</div><!-- .entry-summary -->
<p>footer meta</p>
</footer><!-- #entry-meta -->
</article>
</div class="widgetWrap">
<?php endforeach; ?>
<?php endforeach;?>
<?php } ?>
Alles anzeigen
Funktioniert auch ganz gut, nur wird hier die Vorschau aller Artikel dieser Kategorie angezeigt, auch der aktuell angezeigte.
Kann ich hier auch irgendwie den aktuell angezeigten Artikel aus der Liste filtern?