Supprimer des adresses e-mail

1. Créer un événement JavaScript sur le bouton de suppression

Pour supprimer des adresses e-mail, créez un événement JavaScript mousedown sur le bouton supprimer dans le document ready du fichier admin-mails.js.

Récupérez l’id du champ correspondant, il est passé en tant qu’id au <div> parent du bouton supprimer, pour chaque ligne.

Confirmez la suppression grâce à la fonction JavaScript confirm().

Si la réponse est oui, exécutez une requête Ajax qui va supprimer l’abonné. Créez la fonction deleteAjaxMails() et passez-lui l’id du champ à supprimer.

Code du fichier admin-mails.js: 
jQuery(document).ready(function(jQuery) {  
 jQuery("#code").click(function(){ 
 this.select(); 
 }); 
 
 jQuery("#liste textarea").click(function(){ 
 this.select(); 
 });  
 
 jQuery('.delete').mousedown(function(){ 
 var id= jQuery(this).parent().attr('id'); 
 if (confirm("Voulez-vous supprimer ce mail ?")) {  
 deleteAjaxMails(id); 
 } 
 });  
 
}); 

2. Transmettre les variables au fichier JavaScript

Pour transmettre des variables au fichier JavaScript, modifiez la méthode my_mails_admin_header() dans le fichier my-mails.php.

Utilisez la fonction wp_localize_script() et passez-lui l’action, l’URL et la clé...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Afficher et gérer les adresses e-mail dans l'administration
Suivant
Introduction