Créer & comprendre un thème minimum pour WordPress.
SIDEBAR.PHP:
FUNCTIONS.PHP
- SIDEBAR est l’espace latéral d’affichage des WIDGETS
- Elle nécessite une activation préalable par l’appel de la fonction
register_sidebar
- L’appel à register_sidebar doit se faire à partir du fichier
functions.php
- Qui est un fichier annexe au moins aussi important que STYLE.CSS
- Ce qui permet d’intégrer la gestion de la barre latérale dans l’espace d’administration de WordPress (Apparence / Personnalisation)
- qui se chargera ensuite (de façon tout à fait transparente) de générer le code d’affichage des Widgets)
- Il devra contenir ces lignes :
<?php
if (function_exists(‘register_sidebar’))
register_sidebar();
?>
- ce qui signifie “Appeler la fonction d’enregistrement uniquement si elle existe vraiment!“
SIDEBAR.PHP
- La barre latérale contient les Widgets
- Chaque Widget correspond à une branche LI d’une structure UL,
- En clair les Widgets font partie d’une liste ordonnée <LI> qu’il faut déclarer sous la forme d’une balise <UL>
<aside> <ul> <?php if function_exists('dynamic_sidebar')) dynamic_sidebar(); } ?> </ul> </aside>