Du musst die Änderungen in der functions.php vornehmen. Mach vorsichtshalber zuvor eine Sicherungskopie. Diese Datei ist sehr wichtig für die gesamte Funktionsweise von Wordpress, wenn da Fehler drinstecken, gibt es Probleme.
Irgendwo in der functions.php findest Du diese Stelle:
/**
* Register widgetized areas, including 6 sidebars and four widget-ready columns in the footer.
*
* To override twentyten_widgets_init() in a child theme, remove the action hook and add your own
* function tied to the init hook.
*
* @since Twenty Ten 1.0
* @uses register_sidebar
*/
function twentyten_widgets_init() {
// Area 1, located at the top of the sidebar.
register_sidebar( array(
'name' => __( 'Primary Widget Area', 'twentyten' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
// Area 2, located below the Primary Widget Area in the sidebar. Empty by default.
register_sidebar( array(
'name' => __( 'Secondary Widget Area', 'twentyten' ),
'id' => 'secondary-widget-area',
'description' => __( 'The secondary widget area', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
Alles anzeigen
In meinem Fall habe ich an genau nach dieser Stelle folgenden weiteren Code eingefügt:
//weitere widgetareas für die sidebar
register_sidebar( array(
'name' => __( '3-TS-Widget Area', 'twentyten' ),
'id' => 'ts-3',
'description' => __( 'Widget Area für TS, Nummer 3', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
register_sidebar( array(
'name' => __( '4-TS-Widget Area', 'twentyten' ),
'id' => 'ts-4',
'description' => __( 'Widget Area für TS, Nummer 4', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
... usw.
Alles anzeigen
Die Bezeichnungen "3-TS-Widget Area" und "4-TS-Widget Area" stammen von mir - Du kannst Deine eigenen Widgetareas also beliebig benennen. Wichtig ist, dass 2 Zeilen weiter in der "description" die Bezeichnung entsprechend angepasst wird.
Zum Schluss die functions.php speichern und auf den Server hochladen.
Danach findest Du Deine neu gebastelten Widgets im Backend bei Design -> Widgets.
Viel Erfolg!
Sina