Como alterar as configurações de idioma do Google reCAPTCHA

Gostaria de personalizar o idioma do reCAPTCHA v2 do Google em seus formulários? Embora o Google tente detectar automaticamente o idioma da sua página, às vezes pode ser necessário defini-lo manualmente.

Este guia mostrará a você como definir um idioma específico para o reCAPTCHA usando um simples trecho de código.

Requisitos:

Configuração do idioma

Para definir um idioma específico para seu reCAPTCHA, adicione este código ao seu site. Para obter ajuda sobre como adicionar trechos de código, consulte este tutorial sobre como adicionar PHP ou JavaScript personalizado.

Esse código funciona da seguinte forma:

  1. Interceptação do URL do reCAPTCHA antes de ser carregado
  2. Adicionar o parâmetro de idioma ('hl') com seu código de idioma especificado
  3. Retorno do URL modificado com escape adequado para segurança

'hl' é o parâmetro do Google para definir o idioma (significa "idioma do host"), e 'fr' é o código de idioma para o francês.

Para usar um idioma diferente:

  1. Na linha 10, substitua "fr" pelo código do idioma desejado
  2. Encontre seu código de idioma na documentação do Google sobre os códigos de idioma do reCAPTCHA

Depois de adicionar o código, o texto do reCAPTCHA (como "I'm not a robot") será exibido no idioma escolhido.

Suporte a vários idiomas

Para sites que usam o WPML, você pode usar esse código alternativo que corresponde automaticamente às configurações de idioma do WPML:

E isso é tudo o que você precisa para forçar o idioma do reCAPTCHA. Gostaria de alterar também a aparência do reCAPTCHA? Dê uma olhada em nosso artigo sobre Como alterar o tema do Captcha no Google Checkbox v2 reCAPTCHA.

Filtro de referência

wpforms_frontend_recaptcha_url