Description

Le filtre wpforms_stripe_api_payment_intents_filter_config_element_locale vous permet de définir la locale linguistique pour le champ Stripe Payment Element. Par défaut, Stripe utilise la langue du navigateur, mais avec ce filtre, vous pouvez prérégler la locale sur un code de deux lettres spécifique (tel que en, de, fr).

Stripe Elements valide automatiquement les codes de locale. WPForms inclut un mécanisme de repli qui utilise auto par défaut si la locale n'est pas une chaîne de deux caractères valide. Vous pouvez utiliser ce filtre pour imposer une localisation cohérente, quelle que soit la langue du navigateur de l'utilisateur.

paramètretypedescription
$localechaîneLe code de la locale linguistique. La valeur par défaut est une chaîne vide qui utilise auto (détection du navigateur).

Source

wpforms\src\Integrations\Stripe\Api\PaymentIntents.php

Exemple

// Force Stripe field placeholders to display in German.
function wpf_stripe_locale_de() {
    return 'de';
}
add_filter( 'wpforms_stripe_api_payment_intents_filter_config_element_locale', 'wpf_stripe_locale_de' );

Article de référence