Widget

Un widget WordPress est un élément d’interface utilisateur qui permet d’afficher et de gérer du contenu dans des zones prédéfinies de votre site WordPress, appelées « emplacements de widgets » ou « zone de widgets ».

Comment fonctionne un Widget ?

Un petit script permet d’afficher le rendu visuel d’une fonctionnalité spécifique sur une partie de page d’un site WordPress en tant qu’élément ou bloc.

les widgets sont généralement créés en utilisant des classes PHP dans WordPress.

Chaque widget est une instance d’une classe de widget spécifique qui étend la classe de base « WP_Widget ».

Les classes de widget définissent les fonctionnalités et la logique du widget, notamment son apparence, ses options de configuration et son comportement.

Un widget peut être ajouté à une zone de widgets définie dans le thème du site classique ou n’importe où sur le site dans un thème de blocs. Il peut aussi être inséré dans un contenu à l’aide des blocs Gutenberg dans la catégorie widgets.

Cette fonctionnalité est indépendante du thème.

Certains widgets sont déjà prédéfinis. Ils s’ont ajoutés par les utilisateurs finaux par glisser-déposer. D’autres widgets peuvent être développés à l’aide de l’API des widgets.

Panorama de widgets prédéfinis dans WordPress

  1. Texte : affiche du texte ou du code HTML.
  2. Recherche : permet aux visiteurs de rechercher du contenu sur votre site.
  3. Archives : affiche une liste d’archives de publications, regroupées par mois ou par année.
  4. Catégories : affiche une liste de catégories de publications.
  5. Balises : affiche une liste de balises de publications.
  6. Pages : affiche une liste de pages statiques de votre site.
  7. Flux RSS : affiche le contenu de flux RSS externes.
  8. Commentaires récents : affiche une liste des commentaires les plus récents sur votre site.
  9. Image : affiche une image.
  10. Galerie : affiche une galerie d’images.
  11. Audio : affiche un lecteur audio pour lire des fichiers audio.
  12. Vidéo : affiche un lecteur vidéo pour lire des fichiers vidéo.
  13. Calendrier : affiche un calendrier avec des événements.
  14. Menu personnalisé : affiche un menu personnalisé créé dans l’éditeur de menus.
  15. Widget HTML personnalisé : permet d’afficher du contenu personnalisé en utilisant du code HTML.