Contact Form 7 és un plugin gratuït que et permet crear i gestionar formularis de contacte per a WordPress.
info Perquè Contact Form 7 funcioni, és essencial tenir instal·lat i configurat el plugin WP Mail SMTP. Pots seguir la guia del següentmanual.
Primer, accedirem al WordPress i instal·larem el plugin Contact Form 7. Per això, ens dirigirem a "Plugins" -> "Afegir nou plugin":
Buscarem el plugin al cercador superior:
Un cop instal·lat, farem clic a activar:
Per afegir o editar un formulari farem clic a la icona "Contacte" i al botó "Afegir nou".
Posarem un nom al formulari i el guardarem:
La pàgina «Edita el formulari de contacte» està dividida en quatre seccions.
Pots utilitzar els diferents botons preestablerts per generar els codis abreujats de les etiquetes, d'entrada de dades, per a un formulari més utilitzades.
Cadascun dels tipus d'entrada de dades ha d'estar entre etiquetes '''<label>''' i '''</label>'''. Per exemple:
<label> Título
[entrada_de_datos] </label>
El camp "Títol" serà el títol/encapçalament que veurà l'usuari a sobre del camp d'entrada de dades.
El camp "[entrada_de_dades]" és el codi que ens proporcionen cadascuna de les etiquetes anteriors.
Per exemple, si volem afegir al nostre formulari un camp d'entrada de text, farem clic a "text":
Ens apareixerà una finestra amb les següents opcions de configuració (cada etiqueta té diferents opcions, pots revisar la guia de cada etiqueta):
Un cop configurats els camps, farem clic a inserir:
Ens crearà l'entrada de dades que haurem de posar entre etiquetes '''<label>''' i '''</label>'''. Podem assignar un títol/encapçalat a l'etiqueta:
<label> Apellidos:
[text* apellidos]</label>
En aquesta pestanya definirem la plantilla que es farà servir a l'hora d'enviar el correu electrònic quan l'usuari faci clic al botó d'enviar.
Per defecte, el correu electrònic s'envia al compte de l'administrador de la web, des del compte [email protected].
L'assumpte és: "Nom_del_lloc" + l'assumpte que hagi posat l'usuari al formulari.
En fer clic al botó respondre, un cop ens arribi un correu, respondrem al compte que hagi introduït l'usuari. El cos del missatge seran les dades que s'han introduït als diferents camps del formulari.
A la part superior ens apareixeran els noms dels camps del formulari per poder configurar la plantilla, són les variables que contindran els diferents valors/inputs que hagi introduït l'usuari.
Si tinguéssim camps on pujar fitxers, ens apareixeran les etiquetes a l'apartat "Fitxers adjunts".
info Haurem de desar els canvis fets al formulari perquè s'actualitzin les etiquetes
Per exemple, la configuració següent en aquesta pestanya es rebrà amb el format següent:
Aquesta pestanya permet personalitzar els missatges que l'usuari rep segons l'estat del formulari: si s'ha enviat, si no s'ha pogut enviar, si hi ha hagut un error...
Des d'aquesta pestanya podem personalitzar funcions addicionals. Tant omissió d'enviament de correu, mode només subscriptors o l'execució de funcions personalitzades en moments concrets de l'execució del formulari.
Des de l'editor de pàgines, hi afegirem un nou bloc de tipus Contact Form 7.
info Depenent del maquetador que utilitzis, la importació del bloc canviarà.
Des del maquetador per defecte, farem doble clic al bloc Contact Form 7 per afegir-lo.
Caldrà indicar quin formulari de tots els creats volem que es mostri:
Accedim a la pàgina on hem afegit el formulari, emplenem els camps i enviem el formulari:
El propietari del lloc rep el correu electrònic amb les dades: