Añadir archivos adjuntos en las notificaciones de Gravity Forms

WebProgramacion > Recursos sobre informática y tecnología > Programacion > WordPress > Añadir archivos adjuntos en las notificaciones de Gravity Forms
Autor: Dámaso Velázquez Álvarez
Añadir archivos adjuntos en las notificaciones de Gravity Forms
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.

Podría interesarte...

Exportar los datos de GravityForms a PDF
Vídeotutorial donde explicamos cómo generar documentos PDF con los datos que se han rellenado en un formulario de ...

Deja tu opinión

la política de privacidad que declaro haber leído.

(*) Campos necesarios. El correo electrónico no será público.