Volete disabilitare l'elaborazione in background che WPForms utilizza per inviare le notifiche via e-mail? In questo tutorial completo, vi guideremo passo dopo passo attraverso il processo.
Dalla versione 1.5.9 di WPForms, sono stati implementati task asincroni per gestire l'invio delle notifiche e-mail. I task asincroni, noti anche come elaborazioni in background, consentono di trasmettere i dati a intermittenza anziché in un flusso costante. Tuttavia, questi task possono talvolta causare ritardi nelle notifiche via e-mail, in particolare nei siti a basso traffico.
Fortunatamente, la disabilitazione di questa funzione è semplice con un semplice filtro PHP.
Disattivare l'elaborazione in background
Per disabilitare queste attività asincrone, è necessario aggiungere il seguente snippet PHP al sito. Se non sapete come aggiungere gli snippet, consultate il nostro tutorial sull'aggiunta di PHP o JavaScript personalizzati per WPForms.
/** * Disabilita l'invio asincrono delle notifiche dei moduli. * * @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' );
Ed ecco fatto! Con questo snippet, si è riusciti a disabilitare le attività di elaborazione in background per l'invio delle notifiche e-mail. Volete personalizzare ulteriormente le vostre notifiche e-mail? Consultate il nostro tutorial su Come mostrare i campi vuoti dei moduli nelle notifiche via e-mail.