Zitat
Jetzt muss ich nochmal blöd nachfragen wie füge ich vor dem Stream noch zwei Sidebars ein?
Okay, ich erkläre es:
Zuerst musst du dich entscheiden, wo du die Sidebars haben willst. Ich wollte zwei nebeneinander direkt über dem Activity Stream. Also habe ich mir im Child-Theme den Ordner activity angelegt und die index.php aus dem gleichen Ordner des Default-Themes hineinkopiert.
Darin habe ich dann direkt unter der Div class="padder" die zwei Sidebars angelegt:
<div>
<div id="contentbar_left">
<?php if ( !dynamic_sidebar( 'contentbar_left' ) ) : ?>
<?php endif; ?>
</div>
<div id="contentbar_right">
<?php if ( !dynamic_sidebar( 'contentbar_right' ) ) : ?>
<?php endif; ?>
</div>
</div>
<p> </p>
<hr />
<p> </p>
Alles anzeigen
Danach habe ich im Stylesheet des Child-Theme folgendes eingefügt:
div#contentbar_left {
width: 50% !important;
float: left !important;
}
div#contentbar_left h3 {
margin: 25px -20px 10px -19px;
background: #eaeaea;
padding: 5px 15px;
font-size: 12px;
}
div#contentbar_right {
width: 50% !important;
float: right !important;
}
div#contentbar_right h3 {
margin: 25px -20px 10px -19px;
background: #eaeaea;
padding: 5px 15px;
font-size: 12px;
}
Alles anzeigen
Nun müssen die Sidebars nur noch bei WordPress angemeldet werden. Das macht man in der functions.php.
Aus einem mir nicht ganz bekannten Grund kann die funktions.php nicht ins Child-Theme kopiert werden, sondern muss im Parent-Theme editiert werden. Also die funktions.php der Default-Theme öffnen und folgendes eintragen (unter der ersten Sidebar, etwa Zeile 17):
register_sidebars( 1,
array(
'name' => 'Contentbar_left',
'before_widget' => '',
'after_widget' => '<p> </p>',
'before_title' => '<h3>',
'after_title' => '</h3>'
)
);
register_sidebars( 1,
array(
'name' => 'Contentbar_right',
'before_widget' => '',
'after_widget' => '<p> </p>',
'before_title' => '<h3>',
'after_title' => '</h3>'
)
);
Alles anzeigen
Jetzt alle veränderten Dateien auf dem Space tauschen, dann solltest du die zwei Widget-Spalten haben.