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
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.

Deja tu opinión

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

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