- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- [Creazione nuovo template] Problema sidebar
-
[Creazione nuovo template] Problema sidebar
Ciao a tutti, sto realizzando un nuovo template WordPress (sono partito da zero, non modificando altri temi), ma ho un problema con la sidebar e non riesco a venirne a capo!
In pratica: ho creato due sidebar, ma mi danno problemi. Nell'area di amministrazione, sotto Apparence=>Widgets le vedo correttamente, ci aggiungo widget senza problemi, widget che vengono correttamente visti nel template pubblico.
Ma il problema sta quando torno alla pagina di gestione sotto Apparence=>Widgets in cui trovo le due sidebar vuote e dunque non posso modificare un singolo widget ma ricaricarli tutti.Un po' fastidioso, non trovate?
Questo il codice che ho usato nella mia function.php:
[PHP]function quali_sidebar() {
/* Generale di Default */
register_sidebar(
array(
'id' => 'Default',
'name' => __( 'sidebar-0', 'textdomain' ),
'description' => __( 'Sidebar di default', 'textdomain' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);/* Pannello amministrativo */
register_sidebar(
array(
'id' => 'UserAdmin',
'name' => __( 'sidebar-1', 'textdomain' ),
'description' => __( 'Sidebar di amministrazione', 'textdomain' ),
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);
}
add_action( 'widgets_init', 'quali_sidebar' );[/PHP]E nelle pagine poi le richiamo con
[PHP]<?php dynamic_sidebar('sidebar-0'); ?>[/PHP]
e
[PHP]<?php dynamic_sidebar('sidebar-1'); ?>[/PHP]Cosa mi manca?? Per inciso non ho una sidebar richiamabile dalla get_sidebar(), è qui il problema forse?
-
Risolto.... era il valore dato al campo ID!!