Comment désactiver le traitement en arrière-plan pour l'envoi des notifications par e-mail

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.

Filtre de référence

wpforms_tasks_entry_emails_trigger_send_same_process