Une profession réglementée comme le notariat impose des mentions précises sur son site : numéro de chambre professionnelle, mention d’assurance responsabilité civile, texte de médiation de la consommation. Ces mentions évoluent parfois, par exemple lors d’un changement d’organisme de médiation ou d’une mise à jour du texte imposé par l’ordre professionnel, et rien ne garantit qu’elles resteront figées pour la durée de vie du site.
Coder ce contenu directement dans le fichier footer.php du thème, comme c’est souvent le cas par simplicité, transforme chaque mise à jour réglementaire en intervention technique. Une zone de widgets dédiée, déclarée spécifiquement pour ce contenu, sépare cette responsabilité du reste du code du thème.
Pourquoi une zone dédiée plutôt qu’un champ de Customizer
Le contenu réglementaire d’un cabinet de notaires n’est pas un simple texte court : il combine souvent plusieurs paragraphes, des liens vers des organismes professionnels, et parfois une mise en forme minimale (gras sur certains termes). Une zone de widgets, qui accepte nativement un widget de type paragraphe avec l’éditeur enrichi, gère ce cas mieux qu’un champ de texte simple du Customizer, plus adapté à des réglages courts.
Autre avantage : une zone de widgets permet à l’équipe du cabinet d’ajouter, au fil du temps, d’autres blocs de contenu réglementaire (par exemple une mention RGPD spécifique, distincte du formulaire de contact) sans que le développeur n’ait à modifier le thème pour ajouter un nouveau champ à chaque nouvelle obligation.
Déclarer la zone de widgets
La déclaration se fait classiquement via register_sidebar(), accrochée au hook widgets_init, avec un nom explicite qui distingue cette zone du reste des zones de widgets du thème (zone du pied de page général, zone de la page d’accueil) :
function notaires_zone_mentions_obligatoires() {
register_sidebar( array(
'name' => 'Mentions professionnelles obligatoires',
'id' => 'mentions-obligatoires',
'description' => 'Contenu réglementaire propre à la profession de notaire.',
'before_widget' => '<div class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'notaires_zone_mentions_obligatoires' );
Afficher la zone dans le template du pied de page
Le fichier footer.php n’affiche plus le contenu réglementaire directement : il se contente d’appeler dynamic_sidebar() avec l’identifiant de la zone dédiée, en vérifiant au préalable que la zone est bien active avec is_active_sidebar().

<footer>
<?php if ( is_active_sidebar( 'mentions-obligatoires' ) ) : ?>
<div class="mentions-professionnelles">
<?php dynamic_sidebar( 'mentions-obligatoires' ); ?>
</div>
<?php endif; ?>
</footer>
Cette vérification avec is_active_sidebar() évite qu’un conteneur vide, avec sa propre marge ou son propre style de fond, ne s’affiche dans le pied de page tant qu’aucun widget n’a été placé dans la zone, par exemple au tout début du projet avant que le cabinet n’ait fourni son contenu réglementaire définitif.
Ce que cette séparation apporte concrètement
- L’équipe du cabinet met à jour son contenu réglementaire depuis l’écran Apparence → Widgets, sans intervention du développeur
- Le contenu réglementaire reste visuellement isolé du reste du pied de page, avec son propre style si nécessaire
- Une évolution future du contenu (ajout d’une nouvelle mention imposée par l’ordre professionnel) ne nécessite aucune modification du thème
- Le développeur reste responsable de la structure et du style, jamais du contenu réglementaire lui-même
Un point de vigilance : le RGPD du formulaire de contact
Cette zone de widgets couvre les mentions professionnelles générales, mais ne traite pas la question distincte du consentement RGPD pour le formulaire de contact du site, qui relève d’une problématique de sécurité et de traitement des données personnelles à part entière, avec ses propres exigences de consentement explicite au moment de la soumission du formulaire.
Sur ce type de projet, la meilleure protection contre les demandes de modification récurrentes n’est pas de deviner à l’avance tout ce qui pourrait changer, mais de prévoir une zone suffisamment souple pour accueillir des évolutions futures sans repasser par le code du thème.
En résumé
Une zone de widgets dédiée aux mentions professionnelles obligatoires d’un cabinet de notaires isole proprement un contenu réglementaire appelé à évoluer, sans dépendre du développeur pour chaque mise à jour. La vérification systématique de l’activité de la zone avant affichage garantit par ailleurs que la mise en page du pied de page reste cohérente, que le contenu réglementaire soit déjà renseigné ou non.