Icono del sitio Imacreste

Crear formularios con WordPress y Gravity Forms

La generación de formularios de diferentes tipos es algo que suele ser relativamente complicado ya que debemos considerar diferentes tipos de preguntas: Preguntas con respuesta abierta, con selección de 1 respuesta entre un grupo, varias de entre un grupo, seleccionar una opción, fechas, números, etc. Por otro lado podemos tener preguntas condicionales, vamos que dependiendo lo que contestemos en otras dependen las siguientes. El desarrollo de estas combinaciones es bastante costoso. Pero en WordPress contamos con un plugin que nos facilita este trabajo.

Gravity Forms

Desafortunadamente no es un plugin gratuito, pero es un plugin de esos que merece la pena, siempre y cuando tu necesidad requiera el uso formularios con una de las siguientes características:

Mejoras del plugin

Existen un montón de plugins para mejorar o añadir funcionalidades a Gravity Forms. Podemos ver un listado aquí. Y también disponemos de documentación para mejorar el plugin:
https://docs.gravityforms.com/
add_action( 'gform_after_submission', 'set_post_content', 10, 2 );
function set_post_content( $entry, $form ) { 
$to = 'imacreste@gmail.com';
$subject = 'Nuevo formulario';
$headers = array('Content-Type: text/html; charset=UTF-8');
$body='Formulario enviado: '.$form['title'];
wp_mail( $to, $subject, $body, $headers );
}

En este ejemplo enviamos un mail con el título del formulario enviado.

Salir de la versión móvil