Hallo zusammen,
ja, ich weiß: es gibt unzählige Tutorials in den weiten des WWW wie ich Sidebars erstelle und ausgebe... nur bei mir klappt das nicht.
Ich bin gerade dabei, einen Blog zu erstellen. Die Startseite soll ein Magazinlayout erhalten (in 7 verschiedenen Divs sollen jeweils die 3-5 neuesten Beiträge einer jeweiligen Kategorie erscheinen). Nach langer Suche im Internet und viel Ausprobieren bin ich auf folgendem Stand:
functions.php (was nicht mit der sidebar zu tun hat wurde rausgeschnitten)
<?php
...
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'sidebar1',
'id' => '1',
'description' => 'Topthemen',
'before_widget' => '<div id="sidebar1">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
?>
Alles anzeigen
Für die anderen 6 divs werde ich dann weitere Sidebars definieren.
Der für die Ausgabe vorgesehene Div (div id="topthemen")
<div id="topthemen">
<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar('sidebar1') ) : else : ?>
Dieser Text wird angezeigt, wenn keine Widgets definiert sind.
<?php endif; ?>
</div>
Im Widgetbereich wird zu meiner Freude eine Box mit der Überschrift sidebar1 angezeigt. Wie schaffe ich es nun, dass die aktuellsten Beiträge einer jeweiligen Kategorie in meinem div topthemen angezeigt werden? Diverse Dummyeinträge mit den verschiedenen Kategorien habe ich bereits erstellt. Bisher wird leider nur der in der im div definierte Satz ausgegeben...
Vielen Dank für eure Hilfe,
Niklas