Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Como Alterar as Definições de Idioma do Google reCAPTCHA

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

Este guia irá mostrar-lhe como definir um idioma específico para o seu reCAPTCHA utilizando um simples trecho de código.

Requisitos:

Definir o Idioma

Para definir um idioma específico para o seu reCAPTCHA, adicione este código ao seu site. Para ajuda a adicionar trechos de código, por favor veja este tutorial sobre adicionar PHP ou JavaScript personalizado.

Este código funciona:

  1. Intercetar o URL do reCAPTCHA antes de carregar
  2. Adicionar o parâmetro de idioma (‘hl’) com o seu código de idioma especificado
  3. Retornar o URL modificado com a devida codificação para segurança

‘hl’ é o parâmetro do Google para definir o idioma (significa “host language”), e ‘fr’ é o código do idioma para francês.

Para usar um idioma diferente:

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

Após adicionar o código, o texto do reCAPTCHA (como “Não sou um robô“) aparecerá no seu idioma escolhido.

Suporte Multilíngue

Para sites que usam WPML, pode usar este código alternativo que corresponde automaticamente às suas definições de idioma do WPML:

E é tudo o que precisa para forçar o idioma do reCAPTCHA. Gostaria também de alterar a aparência do reCAPTCHA? Dê uma vista de olhos ao nosso artigo sobre Como Alterar o Tema do Captcha no reCAPTCHA v2 de Caixa de Seleção do Google.

Filtro de Referência

wpforms_frontend_recaptcha_url