Construire votre widget WordPress

Si vous avez suivi cette série, vous aurez maintenant les prémices d'un plugin pour votre widget. Vous aurez créé la classe pour coder votre widget et ajouté la fonction pour l'enregistrer..

Dans ce tutoriel, je vais vous montrer comment créer la fonction constructeur, qui est l'une des fonctions de votre classe..

Vous pouvez trouver le reste de cette série en cinq parties:

  • Introduction aux widgets et à l'API Widgets
  • Coder et enregistrer votre widget
  • Construire votre widget
  • Construire le formulaire pour votre widget
  • Affichage de votre widget dans la zone de widget appropriée

Ce dont vous aurez besoin

Pour suivre ce tutoriel, vous aurez besoin de:

  • Une installation de développement de WordPress
  • Un éditeur de code
  • Le code du tutoriel précédent sur le codage et l'enregistrement de votre widget.

Création de votre fonction constructeur

Dans ce tutoriel, vous allez renseigner le __construction() fonction que vous avez créée à l'intérieur de votre Tutsplus_List_Pages_Widget classe.

Ouvrez votre fichier plugin et trouvez la fonction constructeur. Modifiez-le pour qu'il se lise comme suit:

function __construct () parent :: __ construct (// ID de base du widget 'tutsplus_list_pages_widget', // nom du widget __ ('Liste des pages associées', 'tutsplus'), // options du widget array ('description' = > __ ('Identifie l'emplacement de la page en cours dans la structure du site et affiche une liste des pages dans la même section du site. Ne fonctionne que sur Pages.', 'Tutsplus')); 

Ceci définit les paramètres pour créer votre widget. Elles sont:

  • l'identifiant unique du widget
  • le nom du widget tel qu'il apparaît sur l'écran des widgets
  • un tableau d'options comprenant la description, qui est affichée sur l'écran Widgets. Cela doit expliquer aux utilisateurs ce que fera le widget.

Maintenant, sauvegardez votre fichier plugin.

Vous constaterez maintenant que si vous activez le plug-in et regardez l'écran Widgets, votre widget sera affiché. Cela ne fonctionnera pas encore car vous n'avez pas créé le formulaire ou une sortie pour celui-ci, mais c'est là:


Résumé

Vous avez maintenant créé la fonction constructeur pour votre widget, ce qui vous rapproche de la création d'un widget fonctionnel. Dans le prochain tutoriel, je vais vous montrer comment créer le formulaire pour votre widget qui sera affiché sur l'écran Widgets..