Vanilla Contact & Reply Form
Un formulaire de contact léger, sécurisé et 100 % WordPress. JavaScript natif, envoi sans rechargement, pièces jointes contrôlées, réponses depuis votre tableau de bord.
Un formulaire de contact léger, sécurisé et 100 % WordPress
La plupart des formulaires de contact ajoutent des dépendances inutiles qui ralentissent votre site. Vanilla Contact & Reply Form adopte une approche différente : un formulaire rapide, développé avec les API natives de WordPress et du JavaScript pur, sans framework ni bibliothèque supplémentaire.
Les visiteurs envoient leur message sans rechargement de page, avec une pièce jointe si vous l'autorisez. Les messages sont enregistrés directement dans WordPress et vous répondez à vos correspondants depuis votre tableau de bord, sans ouvrir votre logiciel de messagerie.
Fonctionnalités
Simple et rapide
- Formulaire de contact en AJAX, sans rechargement.
- Pièces jointes optionnelles avec contrôles de sécurité.
- Protection anti-spam Google reCAPTCHA v2, facultative.
- Intégration sur n'importe quelle page grâce à un shortcode.
- Compatible avec les thèmes WordPress.
Tout reste dans WordPress
- Consultation de tous les messages depuis WordPress.
- Réponse directe depuis l'interface d'administration.
- Le visiteur répond depuis sa messagerie, vous recevez sa réponse.
- Historique centralisé des échanges.
- Téléchargement sécurisé des pièces jointes.
- Interface simple et rapide.
Une conversation qui reste ouverte
Pas de ticket, pas de portail, pas de mot de passe : votre visiteur répond simplement à votre e-mail, depuis sa boîte habituelle.
Intégrée à chaque étape
- Vérification des fichiers par extension, type MIME et signature binaire.
- Détection de contenus suspects avant l'enregistrement.
- Stockage des pièces jointes dans un répertoire protégé (.htaccess, index.php et web.config).
- Téléchargement des fichiers uniquement via des liens authentifiés.
- Requêtes AJAX protégées par nonce et contrôle des permissions.
- Requêtes SQL préparées et données systématiquement échappées.
Tout reste sur votre serveur
- Les messages sont enregistrés dans la base de données de votre site.
- Les pièces jointes sont stockées dans votre dossier uploads.
- Aucune donnée n'est envoyée à l'auteur du plugin.
- Aucun service externe, sauf Google reCAPTCHA si vous l'activez avec vos propres clés.
Ce que votre site ne chargera pas
Un formulaire de contact rapide, qui préserve les performances de votre site et vos Core Web Vitals.
Rien d'exotique
- wp_mail() pour l'envoi des e-mails.
- AJAX natif de WordPress.
- Nonces et contrôle des capacités utilisateur.
- API WP_Filesystem pour la gestion des fichiers.
- Base de données via $wpdb.
- Licence GPL.
Trois minutes, aucune configuration obligatoire
- Téléchargez l'archive depuis cette page.
- Dans WordPress : Extensions → Ajouter → Téléverser une extension.
- Activez, puis placez le shortcode sur votre page de contact.
Besoin d'une fonctionnalité qui n'existe pas ?
Ce plugin est né d'un besoin client. On développe le vôtre : devis chiffré et détaillé sous 48 h.
