¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Cómo cambiar la configuración de idioma de Google reCAPTCHA

¿Te gustaría personalizar el idioma de reCAPTCHA v2 de Google en tus formularios? Aunque Google intenta detectar automáticamente el idioma de tu página, a veces puede que necesites establecerlo manualmente.

Esta guía te mostrará cómo establecer un idioma específico para tu reCAPTCHA utilizando un sencillo fragmento de código.

Requisitos:

Establecer el idioma

Para establecer un idioma específico para tu reCAPTCHA, añade este código a tu sitio. Para obtener ayuda con la adición de fragmentos de código, por favor consulta este tutorial sobre cómo añadir PHP o JavaScript personalizados.

Este código funciona:

  1. Interceptar la URL de reCAPTCHA antes de que se cargue
  2. Añadir el parámetro de idioma ('hl') con tu código de idioma especificado
  3. Devolver la URL modificada con el escape adecuado para seguridad

'hl' es el parámetro de Google para establecer el idioma (significa "host language"), y 'fr' es el código de idioma para francés.

Para usar un idioma diferente:

  1. En la línea 10, reemplaza 'fr' con tu código de idioma deseado
  2. Encuentra tu código de idioma en la documentación de Google sobre Códigos de idioma de reCAPTCHA

Después de añadir el código, el texto de reCAPTCHA (como "No soy un robot") aparecerá en el idioma elegido.

Soporte multilingüe

Para sitios que usan WPML, puedes usar este código alternativo que coincide automáticamente con la configuración de idioma de tu WPML:

Y eso es todo lo que necesitas para forzar el idioma de reCAPTCHA. ¿Te gustaría también cambiar el aspecto de reCAPTCHA? Echa un vistazo a nuestro artículo sobre Cómo cambiar el tema de Captcha en Google Checkbox v2 reCAPTCHA.

Filtro de Referencia

wpforms_frontend_recaptcha_url