Moin Moin,
ich habe immernoch kleine Probleme mit der Modifizierung meines Wordpress-Themes. Im Speziellen geht es darum, eine weitere Sidebar einzufügen und anzuzeigen. Entweder liegt der Fehler an meinen schwachen PHP-Kenntnissen oder ich übersehe da schlichtweg was. Zuerstmal habe ich die alte Sidebar-Datei (sidebar.php) kopiert und unter sidebar3.php abgespeichert. Dann habe ich erstmal versucht die alte Sidebar gegen die neue auszutauschen. Das heißt in der Datei template-functions-general.php folgende Funktion hinzugefügt:
Code:
function get_sidebar3() {
if ( file_exists( TEMPLATEPATH . '/sidebar3.php') )
load_template( TEMPLATEPATH . '/sidebar3.php');
else
load_template( ABSPATH . 'wp-content/themes/default/sidebar.php');
}
Der Aufruf aus der index.php erfolgt dann über (ist der alte, ich habe aus get_sidebar einfachget_sidebar3 gemacht):
Code:
<div id="rightcolumn">
<?php get_sidebar3(); ?>
</div>
Leider jedoch erhalte ich folgende Fehlermeldung:
Zitat:
Fatal error: Call to undefined function get_sidebar3() in C:\Programme\xampp\xampp\htdocs\blog\wp-content\themes\redoable\index.php on line 36
und es wird mir keine Sidebar angezeigt. Ich konnte nirgends finden wo die alte Sidebar definiert wurde (oder was auch immer diese Fehlermeldung mir sagen will). Jemand ne Idee?