Résumé IA
Vous cherchez à désactiver le traitement en arrière-plan que WPForms utilise pour envoyer les notifications par e-mail ? Dans ce tutoriel complet, nous vous guiderons étape par étape.
Depuis la version 1.5.9 de WPForms, des tâches asynchrones ont été implémentées pour gérer l'envoi des notifications par e-mail. Les tâches asynchrones, également connues sous le nom de traitement en arrière-plan, permettent de transmettre des données par intermittence plutôt qu'en flux continu. Cependant, ces tâches peuvent parfois entraîner des retards dans les notifications par e-mail, en particulier sur les sites à faible trafic.
Heureusement, la désactivation de cette fonctionnalité est simple grâce à un filtre PHP.
Désactiver le traitement en arrière-plan
Pour désactiver ces tâches asynchrones, vous devrez ajouter le extrait de code PHP suivant à votre site. Si vous ne savez pas comment ajouter des extraits de code, consultez notre tutoriel sur l'ajout de PHP ou de JavaScript personnalisé pour WPForms.
/** * Disable form notifications sending asynchronously. * * @link https://wpforms.com/developers/how-to-disable-the-background-processing-for-sending-email-notifications/ */ add_filter( 'wpforms_tasks_entry_emails_trigger_send_same_process', '__return_true' );
Et voilà ! Avec cet extrait de code, vous avez désactivé avec succès les tâches de traitement en arrière-plan pour l'envoi des notifications par e-mail. Vous souhaitez personnaliser davantage vos notifications par e-mail ? Consultez notre tutoriel sur Comment afficher les champs de formulaire vides dans les notifications par e-mail.