Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo crear un formulario AJAX en WordPress (en 4 sencillos pasos)

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres crear un formulario de contacto AJAX en WordPress?

Los formularios de contacto AJAX permiten a los usuarios enviar el formulario sin recargar la página. Esto le permite aumentar la participación de los usuarios y ofrecerles una mejor experiencia de envío del formulario.

En este artículo, le mostraremos cómo crear fácilmente un formulario de contacto AJAX para WordPress con instrucciones paso a paso.

Creating an Ajax contact form in WordPress

¿Qué es AJAX y por qué utilizarlo en sus formularios?

AJAX, abreviatura de Asynchronous Javascript and XML (Javascript y XML asíncronos), es una técnica de programación en JavaScript que permite a los desarrolladores transferir datos sin recargar una página.

Se utiliza sobre todo en formularios web que permiten a los usuarios enviar datos sin recargar la página. Esto hace que el envío de formularios sea fácil y rápido, lo que mejora la experiencia general del usuario.

Aplicaciones web como Gmail y Facebook utilizan ampliamente esta técnica para mantener la participación de los usuarios al tiempo que hacen que todo funcione a la perfección en segundo plano.

Puede utilizar AJAX para formularios en su sitio de WordPress. Ahorrará a los usuarios recargas innecesarias de la página y los mantendrá participando en la página que están viendo en ese momento.

Esto resulta muy útil cuando se gestiona una tienda de comercio electrónico y se desea recabar la respuesta / comentario / opinión de los usuarios sin desviar su atención.

También puede utilizar la misma funcionalidad AJAX para otros formularios personalizados de su sitio web. Por ejemplo, un formulario de acceso de usuario personalizado permitirá a los usuarios acceder sin una carga de página adicional.

Dicho esto, veamos cómo crear fácilmente un formulario de contacto AJAX en WordPress en 4 sencillos pasos.

Paso 1: Instalar el plugin WPForms

Lo primero que debe hacer es instalar y activar el plugin WPForms. Para más detalles, consulte nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

WPForms es el mejor plugin maquetador de formularios para WordPress del mercado. Le permite crear fácilmente formularios Ajax-powered también.

Para más información, vea nuestra reseña / valoración completa de WPForms.

Tras la activación, debe visitar la página WPForms ” Ajustes para introducir su clave de licencia.

WPForms license key

Tras introducir la clave de licencia, podrá recibir actualizaciones automáticas e instalar extensiones.

Ahora está todo establecido para hacer hermosos formularios AJAX en WordPress.

Paso 2: Cree su primer formulario

Vamos a crear tu primer formulario.

Simplemente visite la página WPForms ” Añadir nuevo en el área de administrador de WordPress. Se le pedirá que proporcione un título para su formulario y seleccione una plantilla como punto de partida.

Creating a new form in WPForms

Para este tutorial, crearemos un formulario de contacto. Sin embargo, puedes crear cualquier otro tipo de formulario que necesites.

WPForms cargará su formulario con los campos básicos ya añadidos. Usted puede simplemente apuntar y hacer clic en cualquier campo del formulario para editarlo.

Editing form fields in WPForms

También puede añadir cualquier nuevo campo de formulario desde la columna de la izquierda, simplemente haciendo clic sobre él.

El nuevo campo aparecerá en la parte inferior del formulario, justo encima del botón Enviar.

Click to add a new form field

Puede arrastrar y soltar fácilmente los campos de formulario para moverlos hacia arriba y hacia abajo en el formulario.

Una vez que haya terminado de editar el formulario, puede pasar al siguiente paso.

Paso 3: Activar la característica de envío de formularios AJAX

WPForms no activa el envío de formularios AJAX por defecto. Usted tendrá que activar manualmente para su forma.

Basta con cambiar a la pestaña “Ajustes” del maquetador de formularios. En la pestaña “Ajustes generales”, haga clic en el conmutador situado junto a la opción “Activar el envío de formularios AJAX”.

Enable ajax form submission

Ahora vamos a establecer lo que sucede después del envío del formulario.

En primer lugar, cambie a la pestaña “Confirmación” en ajustes. Aquí es donde se informa a los usuarios de que se ha recibido su formulario.

Confirmation settings

WPForms le permite hacer eso de diferentes maneras. Por ejemplo, puede redirigir a los usuarios a una URL, mostrarles una página específica o simplemente mostrar un mensaje en la pantalla.

Dado que hemos activado la funcionalidad AJAX para el formulario, redirigir a los usuarios a otra página anulará el propósito de crear un formulario AJAX.

Debe seleccionar la opción de mensaje y editar el mensaje de confirmación. No dudes en utilizar la barra de herramientas de formato del editor o añadir uno o dos enlaces para indicar a los usuarios dónde ir a continuación.

A continuación, puede establecer cómo desea que se le avise acerca del envío de un formulario.

Cambie a la pestaña Notificaciones en los ajustes del formulario y configure los ajustes del correo electrónico de notificación.

Form notification email settings

Una vez que haya terminado, puede guardar su formulario y salir del maquetador de formularios.

Paso 4: Añadir su formulario activado / activo por AJAX en WordPress

WPForms hace que sea súper fácil añadir formularios a tus entradas, páginas y widgets de la barra lateral de WordPress.

Simplemente edite la entrada o página donde desea añadir el formulario e inserte el bloque WPForms en su área de contenido.

Add WPForms block to WordPress post or page

A continuación, debe seleccionar el formulario que acaba de crear en los ajustes del bloque.

WPForms cargará inmediatamente una vista previa en vivo del formulario en el editor de contenido.

Select your form

Ahora puede guardar o publicar su contenido y, a continuación, visitar su sitio web para probar la funcionalidad AJAX del formulario.

He aquí un rápido vistazo al ejemplo de formulario AJAX de WordPress de nuestro sitio de demostración.

Ajax contact form preview

También puede añadir su formulario a un widget de la barra lateral de WordPress.

Para ello, vaya a la página Apariencia ” Widgets y añada el bloque del widget WPForms a una barra lateral.

WPForms widget block

Selecciona el formulario que creaste anteriormente y haz clic en el botón “Actualizar” para guardar los ajustes del widget. Ahora puedes visitar tu sitio web para ver tu formulario AJAX en acción.

Esperamos que este artículo te haya ayudado a aprender cómo crear un formulario de contacto AJAX en WordPress para tu sitio web. Puede que también quieras ver nuestra guía sobre cómo crear una ventana emergente de formulario de contacto en WordPress o nuestras selecciones de expertos sobre los mejores servicios de marketing por correo electrónico para hacer crecer tu negocio.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

1 comentarioDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.