Habe das Problem fast gelöst.
Folgender Code bewirkt wahre Wunder!
<?php $listCategory = get_the_category();?>
<?php query_posts( 'showposts=3&category_name=' . $listCategory[0]->cat_name ); ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php if ( is_category() ) : ?>
<h1 class="archive-title"><?php printf( __('%s Artikel', 'arras'), single_cat_title('', false) ) ?></h1>
<?php elseif ( is_tag() ) : ?>
<h1 class="archive-title"><?php printf( __('%s Archive', 'arras'), single_tag_title('', false) ) ?></h1>
<?php elseif ( is_tax() ) : $term = $wp_query->get_queried_object(); ?>
<h1 class="archive-title"><?php printf( __('%s Archive', 'arras'), $term->name ) ?></h1>
<?php elseif ( is_day() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('F jS, Y', 'arras') ) ) ?></h1>
<?php elseif ( is_month() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('F, Y', 'arras') ) ) ?></h1>
<?php elseif ( is_year() ) : ?>
<h1 class="archive-title"><?php printf( __('Archive for %s', 'arras'), get_the_time( __('Y', 'arras') ) ) ?></h1>
<?php elseif ( is_author() ) : ?>
<h1 class="archive-title"><?php _e('Author Archive', 'arras') ?></h1>
<?php else : ?>
<h1 class="archive-title"><?php _e('Archives', 'arras') ?></h1>
<?php endif; ?>
<div id="archive-posts">
<?php arras_render_posts( null, arras_get_option('archive_display') ) ?>
<?php if(function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
<div class="navigation clearfix">
<div class="floatleft"><?php next_posts_link( __('Older Entries', 'arras') ) ?></div>
<div class="floatright"><?php previous_posts_link( __('Newer Entries', 'arras') ) ?></div>
</div>
<?php } ?>
</div>
Ich habe den Code in die Sidebar eingefügt (PHP Plugin installiert) und es funktioniert. Jetzt habe ich nur ein Problem, der Artikel auf dem man sich gerade befindet wird auch mit angezeigt.
Die Artikel ID lässt sich mit <?php $postid = get_the_ID(); ?> ermitteln.
Wie kann man die Variable $postid von der Anzeige ausschliessen? Ich hoffe jemand kann mir weiterhelfen.
Grüße
Manuel