Artikel als Liste ausgeben

Mit folgendem Code kann die Artikel einer oder mehrerer Kategorien in einer bestimmten Anzahl als html-Liste anzeigen lassen. Der Parameter „cat“ definiert die Kategorie (hier mit der ID „5“). Mehrere Kategorien werden durch ein Komma voneinander getrennt angegeben. Möchte man eine Kategorie ausschließen kann man dies mit einem negativen Wert z.B. „-20“ erreichen. Die Anzahl der angezeigten Artikel in der Liste werden durch den Parameter „showposts“ bestimmt (hier 10 Artikel). Gibt man hier „-1“ an, wird die Anzahl nicht begrenzt, auch nicht von den Standardeinstellungen in WordPress.

Das zweite Beispiel zeigt eine Möglichkeit zur Ausgabe der letzten 5 Artikel mit Überschrift, Text bis zum more-Tag und einem Link zum Weiterlesen.

Beispiel Ausgabe von 10 Artikeln aus der Kategorie mit der ID „5“ als Liste (ul):

<ul>
<?php
$lastposts = get_posts('cat=5&showposts=10');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

Beispiel Ausgabe von 5 Artikeln mit Überschrift, Text bis zum more-Quicktag und more-Link:

<?php
$lastposts = get_posts('showposts=5');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<h2><?php the_title(); ?></h2>
<?php the_content('Weiterlesen...'); ?>
<?php endforeach; ?>

Beispiel Ausgabe von 5 Artikeln mit Überschrift, Excerpt und more-Link:

<?php
$lastposts = get_posts('showposts=5');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">Weiterlesen...</a>
<?php endforeach; ?>

4 Gedanken zu „Artikel als Liste ausgeben“

Schreibe einen Kommentar