Mémos

M é m o - l a b .

La sidebar ou barre latérale

La sidebar de WP est un bloc dans lequel se placent des widgets (éléments fonctionnels). Ce chapitre présente la création et l’affichage d’une sidebar.

Notions abordées : register_sidebar(), dynamic_sidebar().

L’enregistrement de la sidebar se fait via la fonction register_sidebar(). Cette déclaration permet de faire apparaître dans le back-office de WP le sous-menu Apparence > Widgets. Il faut alors accéder à cet onglet Widgets pour retrouver la sidebar créée. Il est alors possible de lui affecter des widgets. WP propose des widgets par défaut mais il est possible d’en créer soi même. Chaque sidebar peut être affichée dans un template à l’aide de la fonction dynamic_sidebar().

La compréhension par le code :





functions.php

<?php
register_sidebar([
    'id'   => 'right_sidebar',
    'name' => 'barre latérale droite'
    ... // D'autres paramètres sont disponibles notament pour la mise en forme
]);
?>



Affichage de la sidebar dans un template

<?php dynamic_sidebar('right_sidebar'); ?>