Créer le formulaire du widget Formulaire

1. Ajouter les champs HTML

Pour créer le formulaire du widget dans l’administration, ajoutez du code HTML dans la méthode form().

Créez les champs en HTML, il y en a deux : un input texte pour le titre et un select avec une boucle sur les catégories, pour afficher toutes les catégories du site, et pouvoir sélectionner celle que l’on veut.

Passez l’id de chaque catégorie comme valeur dans les champs option. Cela permettra de récupérer l’id de la catégorie sélectionnée et de s’en servir dans la requête qui ira récupérer les informations sur les articles avec l’objet WP_Query et la fonction get_posts(). WP_Query

Si aucune catégorie n’existe, créez-en, et associez à chaque catégorie un ou plusieurs articles, sinon la boucle ne retournera aucun résultat. Une catégorie ne s’affiche que si elle est associée à un ou plusieurs articles !

Voici le code :

public function form($instance) { ?> 
<p> 
   <label for="">Titre:</label> 
   <input type="text" id="" name="" value="" style="width:100%;" /> 
</p> 
<p> 
   <label for="">Catégorie:
   </label> 
   <select id=""...
couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Afficher le widget grâce à un hook
Suivant
Enregistrer et mettre à jour les options du widget