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( 'Error: Formulario de contacto no encontrado.
' ); ?>
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!
Deja una respuesta