• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página
Pampua

Pampua

Diseño web y marketing online

  • Servicios
    • Diseño web
    • Marketing digital
    • Mantenimiento web
  • Portfolio
  • Sobre mi
  • Blog
  • Contacto

Cómo insertar un formulario en WordPress en una zona de la home

Aquí te explico cómo puedes añadir un formulario de contacto en algún lugar de la home aunque tu theme no esté preparado para ello.

19/11/2020 Por Ramón Deja un comentario

https://roptex.com/podcast/podcast98.mp3

Apple Podcasts | Google Podcasts | Spotify | Pandora | RSS

Hoy vamos a ver cómo podemos solucionar un problema con una sola línea de código, que de no conocerlo, nos obligaría a cambiar de plantilla, pero antes déjame que te cuente una historia que te hará ver tu vida con otros ojos.

El bueno de Nick Vujicic nació en Australia, el 4 de diciembre de 1982 con un síndrome llamado Tetra Amelia, caracterizado por la carencia de extremidades.

Sí, el pobre no tenía brazos ni piernas.

Su niñez no fue fácil.

A Nick sus limitaciones no le impidieron estudiar, pero igual fue víctima de la crueldad de sus compañeros.

Algunos niños pueden ser muy hijos de puta.

Las burlas desembocaban en depresiones tan profundas que a los diez años intentó suicidarse sumergido en una bañera.

Sin embargo en el último instante pensó en el amor que le tenían sus padres y se arrepintió.

En ese momento, buscó una motivación para su vida y se dió cuenta de que podía inspirar a otras personas.

Se ha convertido en todo un ejemplo de superación personal.

Hoy en día es orador motivacional, actor, escritor, padre y marido.

Su DVD No Legs, No Arms, No Worries (sin brazos, sin piernas, sin preocupaciones) alcanzó la lista de los Best Sellers en Estados Unidos.

Pero es que además ha escrito varios libros: Amor sin límites, Una vida sin límites, Un espíritu invencible, Un alma valiente… y traducidos a varios idiomas!

En 2009 actuó en el corto titulado: «El circo de la mariposa»

Búscalo en YouTube y prepara los kleenex.

En 2012 se casó, cuando incluso él pensaba que por su discapacidad nunca lo haría.

Y tuvieron 1 hijo.

Y son felices y comen perdices.

¿Y tú?

¿Sigues pensando que lo que te propones es imposible?

¡Venga ya!

A mi no me vengas con excusas después de esto.

Si de verdad quieres llegar a algún sitio con tu proyecto online y necesitas mi ayuda, cuéntame que puedo hacer por ti, e intentaré echarte una mano lo antes posible.

Si quieres ponerte manos a la obra tu mismo, mi chidtheme para Genesis quizá te resulte de mucha ayuda. Échale un vistazo en https://pampua.es/plantilla

Y ahora vamos con el tema del día:

Cómo insertar un formulario de contacto en WordPress en una zona de la home

Puede darse el caso de que quieras incluir un formulario de contacto en algún lugar de la home en concreto y tu theme no esté preparado para ello.

Bien porque no disponga de widgets, o porque éstos no permiten incrustar shortcodes.

Empecemos por el principio; para añadir un formulario lo más sencillo es hacerlo con la ayuda de un plugin. En el episodio 18 analizo 3 plugins distintos para añadir formularios a tu WordPress.

Bueno, una vez que ya has creado tu formulario de contacto con la ayuda de uno de estos plugins, tendrás un shortcode para incrustarlo allí donde quieras que aparezca el formulario.

Pues lo primero es intentarlo, directamente. Vas al personalizador de la home he introduces el shortcode en el lugar que te interese y darle a publicar.

Lo más probable es que no funcione, (pero oye, había que intentarlo) y en tu web se vea algo así:

Si lo has introducido en un widget, lo único que tendrías que hacer para que WordPress lo interprete es irte al archivo “functions.php” y añadir al final una línea de código.

Ya sabes, en el menú “Apariencia” del panel de control le das a la opción “Editor de temas” y seleccionas el archivo “functions.php”  de la columna derecha.

Añades este código, le das a “Actualizar archivo” y listo:

add_filter( 'widget_text', 'do_shortcode' );

Si la zona en la que lo has introducido es un widget ya podrás ver el formulario.

Pero ¿qué pasa cuando no se trata de un widget, si no de una zona creada por el desarrollador del theme en la home?

Pues que ahí esa solución no nos sirve.

Pero no te preocupes, te digo como solucionarlo.

En el mismo “Editor de temas” busca el archivo de la página de inicio, normalmente “front-page.php”

Lo abres y tienes que ir leyendo el código y entendiendo mínimamente lo que hace cada elemento del código para encontrar el lugar en el que te interesa añadir tu formulario.

Supongo que será dentro de un DIV. Para encontrar más facilmente ese div en concreto te recomiendo que otra pestaña te abras la home de tu web y le des con el botón derecho a la opción de “inspeccionar” para encontrar si ese DIV tiene una clase CSS que luego puedas buscar en el editor de temas.

Cuando has encontrado la línea en la que aparece el DIV que te interesa, simplemente tienes que añadir debajo esta línea de código, cambiando el shortcode que tiene por el tuyo.

<?php echo do_shortcode( '[contact-form-7 id="494"]' ); ?>

Le das a “Actualizar archivo” y ya se mostraría el formulario en la home como en este caso:

Y esto ha sido todo por hoy. Si tienes alguna duda sobre diseño web, escríbeme a través del formulario https://pampua.es/contacto o si lo prefieres en los comentarios de iVoox, o por telegram o twitter como @pampua y estaré encantado de comentarlo contigo. 

Si te ha gustado este episodio compártelo al menos con una persona a la que pueda resultarle interesante. Por whatsapp, por mail, por  Facebook, twitter o incluso por SMS, como quieras, pero compártelo! Recuerda que puedes escucharlo y suscribirte en iTunes, iVoox, Spotify, Youtube y desde la web de pampua.es/podcast.

Estaré inmensamente agradecido si me dejas una reseña de 5 estrellas en iTunes o un me gusta y un comentario en iVoox. Y sí tienes Spotify, aunque me escuches por otras vías, suscríbete en Spotify a este podcast; así Spotify sabrá que hay más gente que lo escucha.

Muchísimas gracias por escuchar hasta el final, por comentar, por tus “Me gusta” y reseñas. Nos escuchamos la quincena que viene, llueva, nieve o truene!

Quizá te interese:

Las herramientas que uso para diseñar páginas web
Análisis de la web del Ayuntamiento de Polop
Cómo crear una web que cargue rapidísimo
Cómo crear una web que cargue rapidísimo

Publicado en: Podcast Etiquetado como: formulario, theme, wordpress

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Footer

Contacta conmigo

De L a V de 9:00 – 21:00
Av. Maisonnave, 5, 8D, 03003 Alicante
Aviso legal - Privacidad
© 2002–2023 Ramón Prats

Podcast

En los 122 episodios del podcast "Diseño Web" he ido compartiendo un montón de consejos para que puedas optimizar tu web fácilmente.

Newsletter

Apúntate y accede a contenido exclusivo gratis con el que quincenalmente te ayudaré a mejorar tu presencia online.

Blog

Lee las últimas publicaciones del blog o mejor aún, suscríbete por RSS. Dicen que de vez en cuando publico algo interesante ;-)

Uso las dichosas cookies para darte una mejor experiencia en esta web.

Puedes informarte más sobre qué cookies uso o desactivarlas en los AJUSTES.

Powered by  GDPR Cookie Compliance
Resumen de privacidad

Utilizo las cookies en mi web para poder ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a visitar la web o ayudarme a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!