Ich arbeite gerade an einem neuen Theme. Dabei wollte ich Teile der Widgets auf der Sidebar ausblenden, wenn man auf der Beitragsansicht ist (single.php). Nach einigem Suchen und auffrischen meiner PHP Kenntnisse hab ich es hinbekommen. Der Trick ist, dass man mehrere Sidebars definieren kann:
Dazu schreibt man in die functions.php:
if ( function_exists('register_sidebar') ){
register_sidebar(array(
'name' => 'normal'
));
register_sidebar(array(
'name' => 'short'
));
}
Und dann in die sidebar.php:
$sidebar='normal';
if(is_single())$sidebar='short';
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar($sidebar) ) ;
Danach kann man in der Admin-Oberfläche unterDesign->Widgets die beiden Leisten füllen.
So einfach ist das
Verwandte Artikel
Themengebiet: Allgemein Trackback:Trackback-URL
Beitrag als Feed: RSS 2.0 Diesen Artikel kommentieren




