Comment installer des widgets dans WordPress

C’est quoi un widget dans WordPress ?

Les widgets sont des petits blocs que l’on peut déplacer avec la souris pour faire une mise en page. Netvibes, par exemple, utilise les widgets. Il s’agit d’application codées en AJAX. Pour WordPress cela permet de gérer les élements installés dans les barres de navigations latérales du site. La fonction n’est utilisée que dans le panel d’administration mais elle est bien pratique.

Comment installer des widgets

1) Il faut d’abord avoir un thème « widget ready. Un thème est widget ready si ces 2 lignes se retrouvent dans le code des sibebars :

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

Pour plus d’information retourner sur Automattic [en]

2) Il faut ensuite télécharger le plugin de base des widget de Automattic.
3) Dézipper le code télécharger.
4) L’uploader (FTP) dans un répertoire widget sous le répertoire plugin
L’arborescence donne ceci :
- wp-content
– plugins
— widgets
—-| delicious.php
—-| gsearch.php
—-| rss.png
—-| widgets.php
La partie thème du dossier Widget récupéré chez Automattic n’est pas nécessaire si vous avez installé un thème « widget ready ».

5) Activer le plugin « sidebar widget » dans l’onglet plugins de l’interface d’administration.

6) Utiliser vos widgets en tripatouillant dans l’onglet « sidebar widget » de l’onglet principal « thème ».

Ne pas oublier de mettre à jour vos modification avec le bouton « save change ».


Tags : , , ,
Trackbacks Commentaires
  • musky00 dit :

    Salut libretto,

    Je ne savais pas trop où poser ma question alors j’ai cherché le billet qui pouvait s’en rapprocher le plus.

    Voilà, je suis en train de créer un thème pour WordPress, 2 colonnes latérales et 1 troisième horizontale pour servir de footer, les 3 widget ready.

    Mais je n’arrive pas à les appeler indépendamment pour pouvoir les placer où je veux (enfin surtout celle du footer).

    J’ai essayé d’utiliser leurs N° dans l’appel (, et ) mais N° ou pas, les 3 arrivent en même temps. Tu as une idée ? Je bloque complètement là.

  • libretto dit :

    La seule piste que je sois en mesure de te suggérer est de t’inspirer du codage d’un thème similaire. Peut-être que le thème Vertigo contient la solution à ton problème ?

  • musky00 dit :

    Excellente piste libretto.

    Je peux donc t’annoncer que Vertigo n’a que les 2 sidebars widget ready mais que j’y ai tout de même trouvé la solution pour me débloquer.

    Je te montrerai ça un peu plus tard ;)

  • Maxime dit :

    J’essaie depuis trop longtemps d’activer mon sidebar pour mettre tout mes plugins (deezer, buy me a beer….) Mais quand je veut l’acivé, j’ai le message : Le plugin n’a pu être activé car il a déclenché une <erreur fatale…
    Que dois-je faire??
    Merci d’avance.
    Ps : peut tu répondre sur mon e-mail

  • terkariens dit :

    Bonjour,

    je fais actuellement un blog wordpress 2.3, par contre je n’ai rien compris pour les widgets, je n’arrive pas à en ajouter (autre que ceux proposer par défault).

    Ou faut-il les mettres? J’ai essayer dans le repertoir plugin, là il aparresse bien dans la rubrique plugin, sont marquer activer, mais n’aparaisse pas dans la partie widgets dans thème, et il n’apparaisse pas dans la partie widgets disponible, je peux donc pas les mettre dans la sidebare.

    J’ai essayer de faire un dossier widgets, dans le dossier plugin idem.

    Comment faire s’il vous plait pour qu’il apparesse dans la partie widgets disponible?

    Je ne trouve riens sur le net on ne parle que des version entérieur et ça marche pas, merci de votre aide.

  • libretto dit :

    C’est tout bête. S’il sont marqués « activer » c’est qu’il ne sont pas actifs. Pour les plugins actif on a un lien appelé « désactiver ».
    C’est logique mais si on ne fait attention on tombe dans le panneau que tu as repéré.

  • drenk351 dit :

    Bonjour, effectivement, les widgets ajoutés se trouvent sur la page plugins et doivent être activés à partir de cette même page, mais comment ensuite ajouter les widgets pour les rendre visibles sur le site ? Merci pour vos avis éclairés !

  • Minsou dit :

    Bonjour,

    J’ai le même problème que Maxime, l’ »erreur fatale » qui revient à chaque fois!! Si tu pouvais m’aider ça serait super parce que je me tire les cheveux avec cette fichue erreur!
    Merci beaucoup!!

  • Maya dit :

    Bonjour,
    Moi j’ai créé le répertoire widgets mais je n’ai pas d’onglet plugins sur l’admin!
    quelqun peut m’aider?

  • Olivier dit :

    Merci pour l’info ! et vive WordPress ! ;-)

  • Is this the first time? Habitual cheaters are going to have a much more difficult time changing their ways. If this is the first time your husband has cheated the odds are much better that your family can pull through this. If he keeps cheating and getting caught then it becomes a vicious cycle that really shows no end in sight. You will then have to decide if you are willing to live with his cheating or if you need to end this bout now.

  • cecilegaraix dit :

    Thickness and stability. A tree’s height is not the only thing you have to consider when

    determining whether it is right for a room. For those with limited space, a tree that is too

    thick can get in the way of TV watching or handicap access (if you’re celebrating at the

    workplace). Make sure that you don’t have to thin the tree out so much that it threatens the

    overall strength.

  • comunique dit :

    Mobility and price. Particularly for those who prefer natural trees, it is important that you can

    get the tree out of the ground and into your living room safely and effectively.
    Christmas trees are not the « reason for the season, » but they certainly bring a welcome glow of

    enjoyment into the lives of individuals and families alike, just as they can for you.

  • Introduction
    The importance of breastfeeding cannot be overly emphasized. To make sure that the child grows and develops into a healthy individual, the child should be given his daily dose of breastmilk. Some of the benefits of breastfeeding to the child include the following: stronger immunity against diseases, less risks to infant-related diseases and disorders, and better brain development.

Réagissez