Moin,
ich habe folgendes Problem:
In meiner functions.php habe ich
<?php
register_sidebars(1, array(
'name' => 'left-sidebar',
'id' => 'left-sidebar',
'before_widget' => '<div id="%1$s" class="%2$s widget">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
) );
register_sidebars(2, array(
'name' => 'right-sidebar',
'id' => 'right-sidebar',
'before_widget' => '<div id="%1$s" class="%2$s widget">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
) );
?>
Alles anzeigen
Im Administrationsmenü werden auch beide Sidebars angezeigt und ich kann Widgets hineinziehen. Allerdings lassen sich diese nicht in meiner sidebar.php aufrufen (antürlich noch mit divs drumherum, aber die sind unerheblich hier:
<ul class=”sidebar”>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : ?>
<li>…</li>
<?php endif ?>
</ul>
liefert mir als fertige HTML lediglich:
Wenn ich dahinter in der sidebar.php auch noch folgendes anhänge:
scheint die gesamte sidebar.php abzubrechen, da mir nun auch nichtmehr die divs und andere Inhalte, die in der sidebar standen und auch angezeigt wurden, jetzt nicht mehr angezeigt werden.
Hat jemand eine Idee? (Als ich nur eine sidebar hatte, ging es, und zwischenzeitlich auch mit zwei registrierten (jedoch fingen da die Fehler mit den Abbrüchen der gesamten Sidebar.php an, sobald ich mehr PHP-code benutzte, als nur das callen der dynamic_sidebar.