ATENCIÓN AL CLIENTE: +34 923 199 148

Añadir archivos adjuntos en las notificaciones de Gravity Forms

Con el siguiente snippet de php para WordPress vamos a poder adjuntar documentos a las notificaciones que realicemos por correo electrónico:

function adjuntos_notificacion($notificacion, $formulario, $entrada) {
	
	//La siguiente comprobación es útil si tenemos varias notificaciones
	//dentro del mismo formulario
    if ($notificacion['name'] == 'Nombre de la notificacion')
    {
        $upload = wp_upload_dir();
        $upload_path = $upload['basedir'];
        $adjunto = $upload_path."/2018/11/documento_ejemplo_pruebas.pdf";
        $notificacion['attachments'] = (is_array (rgget ('attachments', $notificacion))) ? rgget ('attachments', $notificacion) : array();
        array_push ($notificacion['attachments'], $adjunto);
    }
    return $notificacion;
}
//NUMFORMULARIO lo debemos sustituir por el número de formulario Gravity Forms de nuestro WordPress
add_filter ('gform_notification_NUMFORMULARIO','adjuntos_notificacion', 10, 3);

En el snippet, hacemos uso del filtro gform_notification, que nos permite actuar cada vez que se envía una notificación de un formulario.

Contenido relacionado