Créer des sidebars et des zones pour les sidebars Sidebar

Les sidebars servent à afficher des widgets. La plupart du temps, la sidebar est la colonne latérale d’un site web mais, selon les thèmes, elle peut se trouver en pied de page, dans l’en-tête, sur une page spécifique (comme la page d’accueil)... Les sidebars sont directement liées aux thèmes et peuvent changer d’un thème à l’autre. Vous allez voir comment créer vos propres sidebars, ainsi que l’emplacement leur correspondant. Pour créer des sidebars, vous allez utiliser la fonction WordPress register_sidebar().

Cette fonction permet d’enregistrer et ainsi de créer des sidebars dans l’administration Apparence - Widgets.

Certains thèmes intègrent directement cette fonction. Par exemple, le thème Twenty Seventeen le propose, cela signifie que la fonction register_sidebar() est présente dans le fichier functions.php de ce thème. Elle est utilisée ligne 351 dans la fonction twentyseventeen_widgets_init(). Pareillement pour le thème Twenty Twenty à la ligne 348 du fichier functions.php avec la fonction twentytwenty_sidebar_registration().

images/ei05p29n1.png

Dans le thème Twenty Seventeen, les sidebars Colonne latérale du blog, Pied de page 1 et Pied de page 2 sont créées par cette fonction.

images/ei05p30n1.png

Partie du fichier functions.php du thème Twenty Seventeen. Pour créer les trois sidebars, la fonction...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Créer des emplacements pour les menus
Suivant
Customiser un thème avec add_theme_support()