Enregistrer et mettre à jour les options du widget

Pour mettre à jour ou enregistrer les informations dans la base de données, modifiez la méthode update(). WordPress simplifie encore une fois la tâche, il suffit de lui retourner un tableau $instance avec les nouvelles valeurs, pour qu’il enregistre les modifications.

Les deux arguments passés à la méthode sont gérés automatiquement par WordPress. Ils permettent de récupérer facilement l’ancien tableau et le nouveau tableau.

Utilisez la fonction PHP strip_tags() lors de l’enregistrement du widget, pour sécuriser les champs du tableau et éviter l’injection de code.

Voici le code pour la méthode update() :

public function update($new_instance,$old_instance ){ 
   $instance = $old_instance; 
 
   $instance['title'] = strip_tags( $new_instance['title'] ); 
   $instance['category'] = strip_tags( $new_instance['category'] ); 
 
   return $instance; 
} 
couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Créer le formulaire du widget
Suivant
Afficher le widget dans la sidebar