Podchaser Logo
Home
98.- Cómo insertar un formulario en WordPress en una zona de la home

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

Released Thursday, 19th November 2020
Good episode? Give it some love!
98.- Cómo insertar un formulario en WordPress en una zona de la home

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

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

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

Thursday, 19th November 2020
Good episode? Give it some love!
Rate Episode

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.

Show More
Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features