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.

 

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, hacemos creamos un archivo en nuestro editor de código favorito y copiamos lo siguiente:

Este código incluye tanto la plantilla del theme que estemos 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


Deja un comentario

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