Vidéo: Afficher un widget sur 1 ou plusieurs pages spécifiques sur WordPress 2025
Vous pouvez créer des modèles de barre latérale distincts pour différentes pages de votre site WordPress en utilisant une simple instruction include. Lorsque vous écrivez une instruction include, vous indiquez à WordPress que vous souhaitez inclure un fichier spécifique sur une page spécifique.
Le code qui tire le modèle habituel de la barre latérale (barre latérale.php) dans tous les autres modèles, tels que le modèle Index principal (index.php), ressemble à ceci:
Que se passe-t-il si vous créez une page et souhaitez utiliser une barre latérale contenant des informations différentes de celles que vous avez dans le modèle de barre latérale (barre latérale.php)? Procédez comme suit:
-
Créez un nouveau modèle de barre latérale dans un éditeur de texte, tel que le Bloc-notes (Windows) ou TextMate (Mac).
-
Enregistrez le fichier sur votre ordinateur en tant que page de barre latérale. php.
-
Télécharger la page latérale. php dans votre dossier de thèmes sur votre serveur web.
Le nouveau modèle de barre latérale est répertorié dans vos fichiers de thème sur la page Modifier les thèmes. Vous pouvez ouvrir cette page en choisissant Apparence → Editeur dans le tableau de bord.
-
Pour inclure la page latérale. php modèle dans l'un de vos modèles de page, ouvrez le modèle souhaité sur la page Modifier les thèmes (Apparence → Editeur), puis trouvez ce code:
-
Remplacez le code précédent par ce code d'inclusion:
Avec le get_template_part (); fonction, vous pouvez inclure pratiquement n'importe quel fichier dans vos modèles WordPress. Vous pouvez utiliser cette méthode pour créer des modèles de pied de page pour les pages de votre site, par exemple. Pour ce faire, créez d'abord un nouveau modèle avec la page de bas de page du nom de fichier. php puis recherchez le code suivant dans votre modèle:
et remplacez le code précédent par ce code:
Vous pouvez faire plusieurs choses avec WordPress pour l'étendre au-delà du blog. Vous pouvez utiliser WordPress pour créer un site Web entièrement fonctionnel avec une plate-forme CMS - du plus petit site personnel au plus grand site d'entreprise.
