WordPress-Kategorien vom Archiv ausschließen

Die (vorerst) letzte Baustelle der neuen Seite war dann noch die Liste der aktuellen Beiträge in der Sidebar. Dort mischen sich auch die Posts der AmRandeErwähnt-Kategorie, die da ja eigentlich nicht hingehören, da sie genau darunter im “Blog in Blog” auftauchen. Leider erlaubt die Funktion wp_get_archives() ebenfalls keine Filterung nach Kategorien. Also muss hier auch etwas mehr Code her. Über den Umweg über query_posts() kann die Kategorie mit der ID 178 ausgeschlossen werden:

<ul class="latest">
       <!--
       <?php wp_get_archives('type=postbypost&limit=10'); ?>
       -->
       <?php $temp_query = $wp_query; query_posts("showposts=10&cat=-178"); ?>
       <?php while (have_posts()) { the_post(); ?>
       <li><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
       <?php } $wp_query = $temp_query; ?>
</ul>
Socialize this:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Furl
  • LinkedIn
  • Live
  • Ma.gnolia
  • MisterWong.DE
  • Pownce
  • scuttle
  • Spurl
  • Technorati
  • TwitThis
  • Yigg
  • MisterWong
  • StumbleUpon
  • Webnews.de
  • Wikio

Hinterlasse einen Kommentar

Du kannst folgende XHTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>