Widgets werden in meinem benutzerdefinierten Design nicht angezeigt

Ich entwickle dieses WordPress benutzerdefinierte Thema: http://onofri.org/WP_BootStrap und ich versuche, einen Widget-Bereich unter dem Partner e Sostenitori Abschnitt einzufügen , kann aber nicht arbeiten.

Ich habe folgende Operationen durchgeführt:

1) Ich habe den folgenden Code in die functions.php Theme Datei geschrieben:

/** * Register our sidebars and widgetized areas. * */ function arphabet_widgets_init() { register_sidebar(array( 'name' => 'My_Widgtet_Area', 'id' => 'partner-slide', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'arphabet_widgets_init');

Wie Sie sehen können, ist der Name des Widget-Bereichs My_Widgtet_Area

2) Dann habe ich den folgenden Code in meine index.php- Datei eingefügt , um die Widgets an den gewünschten Positionen anzuzeigen :

 

Partner e Sostenitori

3) Dann trat ich in das WP-Administrations-Panel ein und in den Appearance —> Widget- Bereich habe ich das My_Widget_Area- Feld, wo ich die Widgets in meine WordPress-Installation ziehen kann. Also habe ich ein Widget (wie den Kalender und die Suche nach Wigets) eingebaut, um es auszuprobieren

Das Problem ist, dass, wie Sie im vorherigen Link sehen können, der Text Partner und Sostenitori geschrieben wird, aber auf meiner Seite kein Widget angezeigt wird.

Warum? Was vermisse ich? Wie kann ich dieses Problem lösen?

Tnx

Andrea

Solutions Collecting From Web of "Widgets werden in meinem benutzerdefinierten Design nicht angezeigt"

Sie verwenden den Namen des Widgets und nicht die ID, weshalb es nicht funktioniert.

Ändere das:

 if (is_active_sidebar( 'My_Widgtet_Area' ) ) : ?> 
    < ?php dynamic_sidebar( 'My_Widgtet_Area' ); ?>

Zu diesem:

 if (is_active_sidebar( 'partner-slide' ) ) : ?> 
    < ?php dynamic_sidebar( 'partner-slide' ); ?>

Die ID im Template-Tag unmittelbar oben sollte mit der ID übereinstimmen, die Sie zum Registrieren des Widgets in Ihrer functionsdatei verwenden, in diesem Fall partner-slide

 register_sidebar(array( 'name' => 'My Widget Area', 'id' => 'partner-slide', 

Das ist ein offensichtliches Problem und es könnte andere geben, aber Sie sollten dem Codex folgen, da er Arbeitsbeispiele mit verwandten Links http://codex.wordpress.org/Function_Reference/dynamic_sidebar zur Verfügung stellt