Afficher et gérer les adresses e-mail dans l’administration

1. Ajouter une méthode listant les adresses e-mail

Pour afficher les adresses e-mail dans l’administration, commencez par créer une nouvelle méthode getmailslist(), qui va faire une requête SQL SELECT et retourner la liste des adresses e-mail. Il faut appeler directement la requête, car il n’y a pas d’entrées, sinon un message d’erreur risque de s’afficher, donc inutile d’utiliser la méthode prepare.

function getmailslist(){  
 global $wpdb;  
 $table_mails= $wpdb->prefix.'mymails';  
 
 $sql = "SELECT * FROM ".$table_mails;  
 $mailslist = $wpdb->get_results($sql);  
 
 return $mailslist;  
}   

2. Créer un tableau avec toutes les adresses e-mail

Puis, dans le fichier template.php, appelez la méthode getmailslist() et vérifiez que le tableau n’est pas vide, sinon affichez le message : Personne n’est enregistré.

À l’aide d’une boucle PHP foreach(), affichez les données sous forme de tableau, avec des colonnes id, nom, adresse e-mail et un bouton supprimer.

Ajoutez une image pour que le bouton supprimer soit plus esthétique et prévoyez un <div> avec la classe loader, pour afficher une image de chargement. Ajoutez également un <div> avec l’id reponse, affichant un message lors de la suppression. 

Ajoutez l’id...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Récupérer les données et enregistrer une adresse e-mail
Suivant
Supprimer des adresses e-mail