web-dev-qa-db-fra.com

La barre latérale ne montre pas le personnalisateur!

Il montre widgets.php:

enter image description here

Ne pas afficher le customizer:

not show customizer

sidebar.php

function footer_sidebar()
{
    register_sidebar(
        array(
            'name' => __( 'Footer Sidebar 1', 'footer1' ), 
            'id' => 'footer1',
            'description' => __( 'Footer Sidebar 1', 'footer1' ),
            'before_widget' => '<div id="footer1" class="col-md-4" style="margin-bottom:10px;margin-top:-25px;">', 
            'after_widget' => '</div>', 
            'before_title' => '<h3>', 
            'after_title' => '</h3>',
        )
    );

    register_sidebar(
        array(
            'name' => __( 'Footer Sidebar 2', 'footer2' ), 
            'id' => 'footer2',
            'description' => __( 'Footer Sidebar 2', 'footer2' ),
            'before_widget' => '<div id="footer2" class="col-md-4" style="margin-bottom:10px;margin-top:-25px;">', 
            'after_widget' => '</div>', 
            'before_title' => '<h3>', 
            'after_title' => '</h3>',
        )
    );
}
add_action( 'widgets_init', 'footer_sidebar' );

footer.php

<div class="row">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer1') ) : ?><?php endif; ?>
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer2') ) : ?><?php endif; ?>
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer3') ) : ?><?php endif; ?>
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer4') ) : ?><?php endif; ?>
</div>
1
Yakup Seymen

Vous devez mettre la fonction footer_sidebar() dans le fichier functions.php pas sidebar.php

Le footer.php est-il inclus sur le site où vous avez ouvert le personnaliseur?

2
Sören Wrede

Vous pourriez être oublié d'ajouter wp_footer (); fonctionne avant la balise de fermeture du corps dans votre footer.php. Cela fait que javascript ne peut pas terminer ses instructions dans le personnaliseur.

0
rakifsul