WordPress : Comment ajouter une barre latérale au thème Isola ?
J’utilise le propre thème Isola d’Automattic sur mon blog. C’est un thème à une seule colonne et il a une barre latérale qui apparaît à partir de la gauche si vous cliquez sur afficher plus de type de bouton sur le côté gauche du titre du site.
D’une manière ou d’une autre, j’ai réussi à désactiver la barre latérale en supprimant l’événement javascript de liaison et le code HTML joint. Maintenant, je veux ajouter une barre latérale à droite pour les publications, publicités et autres éléments connexes.
Comment puis-je faire cela ? Existe-t-il un tutoriel détaillé spécifique sur Internet pour cela? J’ai entendu dire que les barres latérales doivent être enregistrées quelque part, mais je n’ai absolument pas compris. Je cherche une réponse détaillée.
Solution n°1 trouvée
Accédez au fichier functions.php à l’ intérieur de votre thème et recherchez- register_sidebar
le pourrait ressembler à ceci :
function isola_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'isola' ),
'id' => 'sidebar-1',
'description' => '',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
));
}
add_action( 'widgets_init', 'isola_widgets_init' );
et changez-le par exemple:
function isola_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Sidebar', 'isola' ),
'id' => 'sidebar-1',
'description' => '',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
register_sidebar( array(
'name' => esc_html__( 'Sidebar 2', 'isola' ),
'id' => 'sidebar-2',
'description' => '',
'before_widget' => '<aside id="%1$s" class="widget %2$s">',
'after_widget' => '</aside>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'isola_widgets_init' );
0 commentaire