WordPress
Plugin oficial de CaptchaLa para WordPress. Añade verificación CAPTCHA a los formularios principales de WordPress y a los plugins más comunes de formularios, comercio electrónico y comunidad sin escribir código.
Qué cubre
Cada elemento de la lista de abajo es una casilla de verificación independiente en el panel de configuración del plugin — solo activas las superficies que realmente quieres proteger.
- Inicio de sesión de WordPress
- Registro de WordPress
- Comentarios de WordPress
- Recuperación de contraseña de WordPress
- Checkout de WooCommerce
- Creación de cuenta en WooCommerce
- Inicio de sesión en WooCommerce
- Contact Form 7
- Gravity Forms
- WPForms
- Elementor Forms
- BBPress (temas y respuestas)
- BuddyPress (registro y actividad)
Si un plugin de formularios no está instalado, su interruptor se oculta — el plugin detecta las integraciones disponibles al arrancar.
Instalación
1. Instalar el plugin
Dos opciones:
- Administración de WordPress —
Plugins→Añadir nuevo, buscaCaptchaLa, haz clic en Instalar y luego en Activar. - Carga manual — descarga el último zip de release desde
github.com/Captcha-La/captchala-wordpress/releases, súbelo víaPlugins→Añadir nuevo→Subir pluginy actívalo.
El plugin está dirigido a WordPress ≥ 6.0 y PHP ≥ 7.4.
2. Obtener tus claves
Regístrate en dash.captcha.la, crea una aplicación y copia:
- App Key — pública, incrustada en la página
- App Secret — solo en el servidor, usada por WordPress para llamar a
/v1/validate
3. Conectarlo
En WP-Admin, abre CaptchaLa en el menú lateral:
- Pega la App Key y el App Secret.
- Elige un modo de verificación (popup, bind, embed o float — consulta SDK Web).
- Activa los formularios que quieres proteger.
- Haz clic en Guardar cambios.
Abre uno de los formularios protegidos en una ventana privada para confirmar que el desafío se renderiza.
Configuración
Todos los ajustes están en WP-Admin → CaptchaLa. El plugin los guarda como una única opción de WordPress (captchala_settings).
| Ajuste | Tipo | Por defecto | Descripción |
|---|---|---|---|
| App Key | string | — | Clave pública (cl_pub_…) del panel de CaptchaLa. Obligatoria. |
| App Secret | string | — | Secreto del servidor. Obligatorio. Nunca expuesto al navegador. |
| Modo de verificación | enum | popup | Uno de popup, bind, embed, float. Se asigna a la opción product del SDK Web. |
| Interruptores de formularios | bool[] | todo desactivado | Un interruptor por cada formulario soportado (consulta Qué cubre). |
| Carga diferida | bool | true | Cuando está activado, el loader de CaptchaLa solo se encola en páginas que contienen un formulario protegido. |
| Tema | enum | auto | light, dark o auto (sigue la preferencia del sistema del usuario). |
| Etiqueta de acción | string | por formulario | La cadena action enviada en la validación (login, register, comment, wc_checkout, etc.). El plugin establece valores predeterminados razonables — sobreescríbelos solo si tienes motivo. |
| Vincular a IP | bool | true | Envía la IP del visitante al emitir y validar. Desactívalo detrás de un proxy que no reenvíe la IP del cliente. |
| Bloquear si falla la verificación | bool | true | Cuando está desactivado, las verificaciones fallidas se registran pero el formulario se envía igualmente. Útil para un despliegue por fases, no para producción. |
Los ajustes también pueden exportarse / importarse como JSON desde el pie de la página de configuración.
Preguntas frecuentes
¿Es gratuito el plugin?
Sí. El plugin de WordPress es gratuito. El plan gratuito de CaptchaLa cubre 1.000 verificaciones al mes — los planes de pago solo aplican si necesitas más volumen.
¿Ralentizará mi sitio?
El loader se encola de forma diferida, solo en páginas que renderizan un formulario protegido. La llamada de verificación regresa desde el edge en menos de 100 ms en la mayoría de regiones. No hay script de tracking en la página de inicio.
¿Funciona con WooCommerce?
Sí. Checkout, creación de cuenta e inicio de sesión están soportados de fábrica — cada uno es un interruptor independiente. El plugin engancha la pipeline de validación estándar de WooCommerce, por lo que las verificaciones fallidas aparecen como errores normales de formulario de WooCommerce.
¿Necesito escribir código?
No. Instala, pega dos claves y activa los formularios que quieras proteger. Hay filtros disponibles si necesitas personalizar el comportamiento, pero son opcionales.
¿Cumple con el GDPR?
CaptchaLa prioriza la privacidad: sin píxeles de tracking de terceros, sin señales publicitarias, y el plugin de WordPress transmite solo lo necesario para verificar un único desafío. La exportación y eliminación por solicitud están disponibles a través del panel de CaptchaLa.
Fuente
- Repositorio del plugin:
github.com/Captcha-La/captchala-wordpress - Issues / solicitudes de funciones: se abren contra el repositorio anterior
- Relacionado: SDK Web · SDK de servidor PHP · Referencia de la API