Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Comment changer les paramètres de langue de Google reCAPTCHA

Souhaitez-vous personnaliser la langue de reCAPTCHA v2 de Google sur vos formulaires ? Bien que Google tente de détecter automatiquement la langue de votre page, vous devrez peut-être la définir manuellement.

Ce guide vous montrera comment définir une langue spécifique pour votre reCAPTCHA à l'aide d'un simple extrait de code.

Prérequis :

Définir la langue

Pour définir une langue spécifique pour votre reCAPTCHA, ajoutez ce code à votre site. Pour obtenir de l'aide sur l'ajout d'extraits de code, veuillez consulter ce tutoriel sur l'ajout de PHP ou JavaScript personnalisé.

Ce code fonctionne en :

  1. Intercepant l'URL reCAPTCHA avant son chargement
  2. Ajoutant le paramètre de langue ('hl') avec votre code de langue spécifié
  3. Retournant l'URL modifiée avec un échappement approprié pour la sécurité

'hl' est le paramètre de Google pour définir la langue (signifie "host language"), et 'fr' est le code de langue pour le français.

Pour utiliser une langue différente :

  1. À la ligne 10, remplacez 'fr' par le code de langue souhaité
  2. Trouvez votre code de langue dans la documentation de Google sur les codes de langue reCAPTCHA

Après avoir ajouté le code, le texte reCAPTCHA (comme "Je ne suis pas un robot") apparaîtra dans la langue de votre choix.

Support multilingue

Pour les sites utilisant WPML, vous pouvez utiliser ce code alternatif qui correspond automatiquement aux paramètres de langue de votre WPML :

Et c'est tout ce dont vous avez besoin pour forcer la langue de reCAPTCHA. Souhaitez-vous également modifier l'apparence de reCAPTCHA ? Consultez notre article sur Comment changer le thème du Captcha sur Google Checkbox v2 reCAPTCHA.

Filtre de référence

wpforms_frontend_recaptcha_url