Comment activer les templates de Widget WordPress en 3 étapes faciles

·

·


Les widgets WordPress
 sont un moyen incroyable de personnaliser votre blog en plus des plugins wordpress. Comment widgetiser votre thème wordpress ? J’utilise une version fortement modifiĂ©e du thème wordpress Blix, qui ne supporte pas les widgets…

La première chose Ă  savoir est que les widgets font partie du noyau de WordPress depuis WordPress 2.2 et vous n’avez pas besoin d’installer de plugin Widgets pour ajouter des widgets sur votre blog.

Étape 1 : Créer functions.php

Aucun fichier de ce type n’existait dans notre thème, nous crĂ©ons donc simplement un nouveau functions.php et le transfĂ©rons par FTP dans le dossier du thème. Voici exactement ce que vous devez mettre dans le fichier

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Cela ne fonctionnera que si vous utilisez le balisage par dĂ©faut de wordpress avec h2 comme titres de la barre latĂ©rale et une liste non ordonnĂ©e comme celle-ci

<ul>
  <li>
<h2>Sidebar Title</h2>
  <ul>
    <li><a href="link1.html">Link 1</a></li>
    <li><a href="link2.html">Link 2</a></li>
  </ul>
  </li>
</ul>

Personnaliser functions.php
Mais nous n’utilisons pas le balisage par dĂ©faut de wordpress. Pour les avantages du rĂ©fĂ©rencement, nous utilisons h4 pour les titres de la barre latĂ©rale et n’utilisons pas les listes non ordonnĂ©es ul et li de cette manière. Ainsi, au lieu du code ci-dessus, nous modifions le fichier function.php de cette manière pour l’adapter Ă  notre modèle wordpress personnalisĂ©.

<?php if ( function_exists('register_sidebar') ) 
register_sidebar(array( 
'before_widget' => '', 
'after_widget' => '', 
'before_title' => '<h4>', 
'after_title' => '</h4>', 
)); ?>

Les titres de code sont explicites. before_widget et after_widget – nous n’avons pas besoin de code spĂ©cial, nous le laissons donc vide. before_title et after_title nous utilisons le h4. Cette modification remplace le balisage par dĂ©faut et prend dĂ©sormais en charge notre modèle personnalisĂ©. Vous pouvez le modifier selon le CSS de votre propre site Web.

Étape 2 : Ajouter des widgets Ă  la barre latĂ©rale dynamique

Ce code functions.php vous aidera Ă  widgetiser votre thème wordpress et Ă  prendre en charge une seule barre latĂ©rale dynamique. Maintenant, lorsque vous accĂ©dez Ă  votre tableau de bord wordpress sous PrĂ©sentation, vous verrez un nouvel Ă©lĂ©ment appelĂ© Widgets.

WidgetWordpress

Dans l’ arrangement de la barre latĂ©rale , vous pouvez faire glisser et dĂ©poser des widgets sur votre barre latĂ©rale Ă  partir de la liste des widgets prĂ©installĂ©s tels que Tag Cloud, messages rĂ©cents, flux RSS, commentaires rĂ©cents, calendrier, archives, catĂ©gories, recherche, liens facilement.

Types de widgets WordPress

N’oubliez pas d’enregistrer vos modifications et le widget sera mis Ă  jour. Vous pouvez faire glisser et dĂ©poser autant de widgets que vous le souhaitez. Cliquer sur le widget fera apparaĂ®tre un ensemble d’options que vous pouvez modifier pour personnaliser davantage le widget.

Étape 3 : Ajouter une barre latĂ©rale dynamique au modèle

Vous devez maintenant placer un code php dans la barre latĂ©rale pour activer une barre latĂ©rale dynamique qui fonctionnera pour afficher les widgets enregistrĂ©s. Collez ce code n’importe oĂą lors de la modification de sidebar.php.

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

Enregistrez les modifications et la nouvelle barre latĂ©rale affichera dĂ©sormais vos widgets ! C’est tout ce qu’il y a Ă  faire.

Voir la barre latĂ©rale au travail sur notre tumblelog (c’est-Ă -dire des messages rĂ©cents et un widget RSS !). Allez maintenant chercher de nouveaux widgets Ă  ajouter Ă  votre blog.