Il montre widgets.php
:
Ne pas afficher le 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>
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?
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.