En este tutorial desde developando queremos explicar el uso de la comprobación condicional mediante un campo ‘Captcha‘ en formularios creados bajo WordPress.
El objetivo de instalar y activar esta comprobación es añadir una nueva herramienta para evitar el spam que suele producirse en Internet. En todo sitio web desarrollado con WordPress suelen aparecen ciertos formularios, entre los que destacaremos:
- Formularios de acceso y registro de usuarios.
- Formularios de contacto
- Formularios para dejar comentarios en las entradas de los blogs.
Todos estos formularios son vulnerables a ataques de spam. Por eso es importante realizar algunas tareas que eviten esta práctica tan extendida. En este caso lo intentaremos solucionar mediante el uso de una comprobación condicional ‘Captcha‘ en los formularios.
En este tutorial vamos a trabajar con el plugin ‘Captcha‘ de la compañia Bestwebsoft.
Instalación y configuración del plugin Catpcha
Instalación y activación
Para instalarlo, desde el escritorio de administración de Wordpres, debemos acceder a la opción ‘Añadir nuevo‘ que aparece en el menú de gestión de plugins como se muestra en la siguiente imagen:
Pulsando en el enlace ‘Instalar ahora‘ se iniciará la descarga e instalación del plugin. Una vez finaliza aparecerá una ventana como la siguiente:
Para comenzar a utilizar el plugin deberemos ‘Activar el plugin‘. Siguiendo estos pasos ya tenemos habilitado el uso del ‘Captcha condicional‘ en los formularios de WordPress.
¿Pero en qué formularios queremos activarlo? Quizás no queremos que aparezca en todos los formularios de nuestro sitio web. El plugin tiene un área de configuración que nos ayudará a habilitarlo únicamente en los formularios en los que queremos que aparezca.
Configuración del plugin ‘Captcha’ de WordPress
En el menú de la izquierda aparecerá una nueva opción tras la instalación del plugin, que será la que debemos utilizar para acceder a la ventana de configuración del plugin. La siguiente imagen muestra como es la ventana de configuración:
En la parte superior se deben escoger los formularios en los que se habilitará el campo ‘Captcha':
- Formulario de inicio de sesión.
- Formulario de registro.
- Formularios para resetear la contraseña de un usuario
- Formulario de comentarios
- Indicar que esta verificación no se realizará a los usuarios registrados.
- Formularios creados con ‘Plugin Contact Form‘, desarrollado también por Bestwebsoft.
Este plugin también permite añadir un título o etiqueta al campo Captcha que se añadirá a los formularios. Este título aparecerá al lado o encima del captcha.
Finalmente, se deben configurar las comprobaciones que se quieren habilitar. Aleatoriamente se irán presentando operaciones cada vez que se muestre un formulario en pantalla. Si el usuarios no rellena, o rellena erróneamente este campo, el formulario no será validado y se le mostrará un mensaje al usuario indicando que debe rellenar correctamente dicho captcha con el resultado de la operación.
Si has seguido estos pasos, ya debería aparecer en los formularios de tu sitio WordPress un campo ‘Captcha’. Os enseñamos un ejemplo de su uso en el formulario de acceso:
Si tienes alguna duda o sugerencia déjanos tus comentarios.
Deja tu comentario