Comment ajouter des barres d'appui dynamiques pour les widgets dynamiques dans WordPress
Les widgets font tellement partie intégrante des thèmes WordPress qu'il est difficile d’imaginer un thème WordPress sans widgets. Les widgets sont des scripts exécutables que vous pouvez simplement faire glisser dans vos barres latérales ou dans toute autre zone prête pour le widget de votre thème. Beaucoup de nos lecteurs utilisent des widgets pour ajouter des éléments personnalisés à leur barre latérale. Toutefois, cet article s’adresse aux utilisateurs curieux qui souhaitent apprendre à ajouter des barres latérales dynamiques ou des zones prêtes pour les widgets dynamiques dans les thèmes WordPress..
Enregistrement de barres latérales ou de zones prêtes pour un widget dans WordPress
La première chose à faire est d’enregistrer votre barre latérale ou votre zone prête pour le widget pour votre thème. Vous pouvez enregistrer plusieurs barres latérales et zones prêtes pour le widget. Copiez et collez ce code dans le fichier functions.php de votre thème.
function wpb_widgets_init () register_sidebar (array ('name' => __ ('Barre latérale principale', 'wpb'), 'id' => 'sidebar-1', 'description' => __ ('La barre latérale principale apparaît sur le droit sur chaque page sauf le modèle de page de garde ',' wpb '),' before_widget '=>' ',' after_widget '=>' ',' before_title '=>'',' after_title '=>'
',)); register_sidebar (array ('name' => __ ('Sidebar sidebar', 'wpb'), 'id' => 'sidebar-2', 'description' => __ ('apparaît sur le modèle de page d'accueil statique', 'wpb'), 'before_widget' => '', 'after_widget' => '', 'before_title' => '',' after_title '=>'
',)); add_action ('widgets_init', 'wpb_widgets_init');
Dans ce code, nous avons enregistré deux barres latérales. Nous leur avons donné des noms et des descriptions pour les identifier sur l'écran des widgets. Le paramètre description peut être utilisé pour indiquer aux utilisateurs où cette barre latérale apparaît dans le thème. Le wpb est le nom du thème sur lequel nous travaillons, il est utilisé ici pour rendre ces chaînes traduisibles. Vous devriez le remplacer par votre nom de thème.
Ajout de barres latérales dynamiques pour les widgets prêts dans les fichiers de thème WordPress
Jusqu'à présent, nous n'avons enregistré que les barres latérales dynamiques. Les utilisateurs peuvent glisser et déposer des widgets dans ces barres latérales à partir de Apparence »Widgets écran. Toutefois, ces barres latérales n'apparaîtront pas sur votre site tant qu'elles n'auront pas été appelées dans un modèle tel que sidebar.php
ou n'importe où ailleurs, vous voulez les afficher. Pour ajouter ces zones de widget, éditez le fichier de modèle dans lequel vous souhaitez les afficher et collez ce code:
Dans cet exemple de code, nous avons utilisé sidebar id pour appeler la barre latérale que nous voulons afficher ici. Modifiez l'id de la barre latérale pour en afficher une autre. Par exemple, vous pouvez enregistrer trois barres latérales pour le pied de page, puis les appeler un par un dans le thème de votre thème. footer.php
modèle.
Les widgets peuvent être très puissants. Vous pouvez ajouter des widgets à vos publications et au contenu de vos pages, rendre vos widgets de texte colorés ou étendre la puissance des widgets WordPress par défaut. Les barres latérales prêtes pour les widgets bien placées permettent aux utilisateurs d'ajouter des éléments personnalisés à leurs sites Web à l'aide d'une simple interface glisser-déposer..
Nous espérons que cet article vous a aidé à apprendre comment ajouter des barres latérales prêtes pour les widgets dynamiques dans WordPress. Nous vous recommandons d'étudier le code dans des cadres de thèmes tels que Genesis pour apprendre comment les professionnels les utilisent dans leurs produits. Pour des questions et des commentaires s'il vous plaît laissez un commentaire ci-dessous.