WordPress Artikel aus der Kategorie in Sidebar anzeigen

Gratis Rasierer SHAVE-LAB

In der Sidebar lassen sich über Widgets recht leicht Texte und Links unterbringen. Auch das Einbinden von fremden oder eigenen RSS-Feeds ist relativ problemlos möglich. So können Sie fest beispielsweise immer die News in der Sidebar anzeigen lassen oder Artikel aus einer festen Kategorie.

Weitere Artikel aus der Kategorie
Wenn Sie jetzt einen Artikel aufrufen und anzeigen lassen wäre es nicht ungeschickt auch die weiteren Artikel aus derselben Kategorie anzeigen zu lassen. Hierzu müssen Sie ein paar Zeilen QQuellcode in die Sidebar einfügen.

Funktionsweise
Die Funktionsweise ist denkbar einfach: Lese die aktuelle Kategorie aus, und zeige mir die Artikel aus dieser Kategorie an.

Quellcode
Das Beispiel ist auf die wesentlichen Schritte verkürzt. Wie Sie jetzt die Kategorienüberschrift formatieren, oder die Links zu den Artikeln, können Sie individuell anpassen.

<?php
$category = get_the_category();
$catnow = $category[0]->cat_name;
$catnowid = $category[0]->cat_ID;
?>
Kategorie <?php echo $catnow;?>

<ul>

<?php
query_posts(‚cat=‘.$catnowid.’&posts_per_page=10&offset=1′ );
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href=“„><?php the_title() ?></a></li>
<?php endwhile; endif; ?>
</ul>

Beispiel
Wie das Ganze funktioniert können Sie in der rechten Sidebar im Tipps-Archiv live sehen. Das Ganze ist hier etwas komplizierter. So sollen die Artikel aus der Kategorie angezeigt werden und darunter die News. Damit die News nicht evt. doppelt angezeigt werden, werden diese dann über eine if-Abfrage ausgeblendet. Kategorien kann man auch ganz einfach ausblenden indem man die query_post etwas modifiziert: ‚cat=-3,‘.$catnowid‘ beispielsweise zeigt die Kategorie 3 nicht an.

Share this post:

1339

Hinterlassen Sie Ihren Kommentar