Come disattivare l'elaborazione in background per l'invio di notifiche via e-mail

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.

Filtro di riferimento

wpforms_tasks_entry_emails_trigger_send_same_process