Formulario de contacto simple en WordPress sin plugins

Wordpress

En los últimos posts, hemos visto diferentes funcionalidades que podemos conseguir en WordPress sin la necesidad de utilizar plugins. En esta ocasión, también veremos como prescindir de otro de los plugins más utilizados en WordPress, el del formulario de Contacto.

Crearemos un formulario de contacto simple, para que nuestros usuarios se puedan poner en contacto con nosotros sin la necesidad de tener que instalar un plugin para ello de forma exclusiva, sólo con código en nuestro theme.

Aclaramos que este método sirve para la versión de hosting de WordPress.org, no para la versión gratuita del CMS.

 

Creando un formulario de contacto sin plugins en WordPress

 

  Lo primero que haremos, será crear una plantilla para el formulario que vamos a utilizar partiendo de la del theme que tengamos activo. Para ello, creamos un archivo llamado plantilla-correo.php:

Este código incluye tanto la plantilla del theme que estamos utilizando, como el propio formulario de contacto. Podemos modificarlo a nuestro gusto, o simplemente dejarlo así cambiando únicamente el campo $recipient por nuestro correo al que queremos que nos lleguen los mensajes.

Este archivo que acabamos de crear lo guardamos por ejemplo con el nombre plantilla-correo.php

 

 Ahora tendremos que subir vía FTP este archivo plantilla-correo.php que acabamos de crear a nuestro servidor junto a los otros archivos del theme. Copiaremos este archivo en /wp-content/themes/nuestro_theme/

 

 En este paso, procederemos a crear la página desde WordPress que tendrá nuestro formulario de contacto. Vamos a nuestro panel de WordPress a Páginas > Añadir nueva.

Finalmente, si hemos hecho todos los pasos correctamente, a la hora de seleccionar la plantilla de la página que estamos creando nos aparecerá una llamada Contacto. Utilizamos esta plantilla, y al publicarla ya tendremos en ella un formulario de contacto básico sin la necesidad de utilizar un plugin.

 

Una vez tengamos nuestro formulario de contacto, podemos hacer uso de CSS para adaptarlo al diseño de nuestra web o dejarlo a nuestro gusto.

 

POST RELACIONADOS


2 comentarios en “Formulario de contacto simple en WordPress sin plugins

  1. No está bien explicado. No se entiende dónde es que se sube el archivo. Es en la galería donde están las imágenes? Es creando una página nueva? Yo uso WordPress.com

    1. Gracias por el comentario Gonzalo. He añadido y editado alguna información para que se pueda entender mejor.

      Creo que la confusión viene de que estas utilizando WordPress.com como dices y no la versión de WordPress para hosting.

      En el punto que digo que hay que crear un archivo en wp-content/themes daba por entendido que se trata de la versión de hosting ya que la .com no permite subir archivos de código.

Deja un comentario

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