Hallo alle
Ich bin gerade eine weitere Wordpress Seite am Programmieren (momentan noch auf localhost, darum kein Link). Dabei benötige ich 2 Sidebars für total 4 Seiten. Ich habe in den functions.php einen PHP-Code eingefügt, um eine bzw. zwei neue Sidebar zu erstellen:
<?php
if ( function_exists('register_sidebar') )
{
register_sidebar(array('name' => 'Angebot'));
register_sidebar(array('name' => 'Anfahrt'));
}
?>
Ich habe
Die Sidebar werden mir auch korrekt im Backend angezeigt (hat nun zwei neue Sidebars namens "Angebot" und "Anfahrt"). Dann habe ich in der index.php und in der page.php folgenden Code nachgetragen:
<div id="sidebar"> <?php if(is_page('Willkommen') || is_page('Angebot'))
{
get_sidebar('Angebot');
}
else
{
echo "Huhu";
}
?>
</div><!-- sidebar -->
Alles anzeigen
Durch das 'echo "Huhu";' habe ich bemerkt, das es die richtige Sidebar auswählt, jedoch nicht den Text den ich darin geschrieben habe einfügt. Also es nimmt zwar die Sidebar, aber mein Text wird nicht angezeigt. Stattdessen werden Seiten, Archiv, Kategorien etc. angezeigt. Im Backend bei der Sidebar habe ich jedoch lediglich das Widget "Text" eingefügt. Und genau da komm ich jetzt nicht mehr weiter. Google ist zu 99% mein Freund aber iwie konnte er mir bei dieser Frage nicht helfen >.<
Ich hoffe jemand kennt das Problem oder weiss was da los ist.
Danke und Gruss
rschweri
EDIT: Ich verwende Wordpress 3.6