• Super User

    [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?


  • Super User

    Risolto.... era il valore dato al campo ID!!