Hallo,
ich nutze in meinem Blog das Theme "bla"
Jetzt wollte ich die Sidebar widget-fähig machen. Alles kein Thema. Hab ich auch geschafft.
Dazu muss man vielleicht sagen: HTML kann ich, PHP nicht.
Aber das hat trotzdem geklappt.
Jetzt wollte ich eine zweite Sidebar hinzufügen. Links neben dem Hauptbereich.
Aber es wird einfach nur eine Sidebar angezeigt...
functions.php
<?php
if ( function_exists('register_sidebars') )
register_sidebars(2,array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
?>
Alles anzeigen
sidebar.php
<div id="n_container_r">
<div id="n_head2"></div>
<div id="n_content2">
<div id="nav">
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) ; ?>
</div>
</div>
<div id="n_foot2"></div>
</div>
Alles anzeigen
sidebar2.php
<div id="n_container_l">
<div id="n_head"></div>
<div id="n_content">
<div id="nav">
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) ; ?>
</div>
</div>
<div id="n_foot"></div>
</div>
Alles anzeigen
Und ein Ausschnitt aus der style.css
#n_container_r {
position: absolute;
top: 30px;
left: 799px;
width: 218px;
}
#n_container_l {
position: absolute;
top: 30px;
left: 0px;
width: 218px;
}
#n_head {
width: 218px;
height: 110px;
}
#n_content {
width: 217px;
padding-bottom: 20px;
}
#n_foot {
width: 217px;
height: 100px;
}
#n_head2 {
width: 218px;
height: 110px;
}
#n_content2 {
width: 217px;
padding-bottom: 20px;
}
#n_foot2 {
width: 217px;
height: 100px;
}
Alles anzeigen
Es ist das erste mal, dass ich mich mit Wordpress Themes beschäftige und ich verstehe gerade echt nicht was ich hier falsch mache.
Ich habe in der functions.php doch 2 Sidebars definiert, oder? Hab den Code aus einem anderen Theme (aargau). Und da hab ich eigentlich auch abgeschrieben wie man dann die beiden sidebars.php erstellt.
Und für meine Kenntniss habe ich in der css auch die Position richtig definiert. Aber angezeigt kriege ich nichts.
Im Admin bereich unter Widgets kann ich aber zwei Sidebars auswählen und auch füllen. Wird bloß nur eine angezeigt. Nämlich die Sidebar 2 (bei mir die sidebar.php)