WP Manifestindependent plugin directory
manifest / security / bxc-captcha

BXC-Captcha

Captcha flexible para WordPress con integración automática en Contact Form 7, login, registro, recuperación de contraseña y comentarios

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jaimezegpi/bxc-captcha/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Captcha flexible para WordPress con integración automática en Contact Form 7, login, registro, recuperación de contraseña y comentarios.

Description

BXC-Captcha es un plugin de captcha completo y configurable que se incorpora automáticamente a los formularios de tu sitio WordPress. Permite elegir entre cuatro tipos de captcha y personalizar la apariencia del contenedor desde un panel de control intuitivo.

Tipos de captcha disponibles

  • Visual: el usuario debe seleccionar todas las imágenes que correspondan a un criterio (estrellas, corazones, casas, coches).
  • Repetición de código numérico: se muestra un número y el usuario debe repetirlo.
  • Código alfanumérico: se muestra un código alfanumérico distorsionado que el usuario debe escribir.
  • Lectura de imagen: se genera una imagen PNG con texto distorsionado y ruido de fondo que el usuario debe leer.

Integraciones

  • Contact Form 7: inyección automática en todos los formularios antes del botón de envío. Compatible también con el shortcode [bxc_captcha] dentro del formulario.
  • Login de WordPress: se inyecta en wp-login.php y se valida antes de la autenticación.
  • Registro de usuarios: se inyecta en el formulario de registro y se valida antes de crear la cuenta.
  • Recuperación de contraseña: opcional, se inyecta en lostpassword_form.
  • Comentarios nativos: opcional, se inyecta antes del botón de envío del formulario de comentarios.
  • WooCommerce: integración con los formularios de login y registro de WooCommerce.

Personalización

Desde el panel de ajustes (menú BXC-Captcha) puedes:

  • Activar o desactivar el captcha globalmente.
  • Elegir el tipo de captcha.
  • Elegir en qué formularios se aplica.
  • Configurar el tamaño de la cuadrícula y el objetivo para el captcha visual.
  • Configurar la longitud del código, dimensiones de la imagen, ruido y botón de refresco.
  • Personalizar color primario, color de fondo, color de texto, altura, margen, padding y radio de bordes del contenedor.

Shortcode

Puedes incrustar el captcha manualmente en cualquier página o entrada:

[bxc_captcha]

Installation

  1. Sube la carpeta bxc-captcha a wp-content/plugins/ o instala el ZIP desde Plugins > Añadir nuevo > Subir plugin.
  2. Activa el plugin desde el menú Plugins.
  3. Ve al menú BXC-Captcha en el panel de administración para configurarlo.
  4. Elige el tipo de captcha, los formularios donde se aplicará y los estilos.
  5. Guarda los cambios.

Frequently Asked Questions

¿Necesita Contact Form 7 instalado?

No. Si Contact Form 7 está activo, BXC-Captcha se integrará automáticamente. Si no lo está, simplemente no se aplicará a CF7, pero seguirá funcionando en login, registro, etc.

¿El captcha visual funciona sin JavaScript?

No, el captcha visual requiere JavaScript para registrar la selección del usuario y verificarla por AJAX. Los otros tres tipos funcionan también sin JavaScript.

¿Dónde se guardan las respuestas captcha?

Las respuestas se guardan en transients de WordPress durante 10 minutos, después se eliminan automáticamente. No se almacenan en la base de datos de forma permanente.

Changelog

1.0.6

  • Corregido: el captcha rompía la página de login de WordPress mostrando el código CSS crítico como texto plano. La causa era que el `