Beschreibung

Die wpforms_stripe_api_payment_intents_filter_config_element_locale können Sie das Gebietsschema für das Stripe-Zahlungselementfeld festlegen. Standardmäßig verwendet Stripe die Sprache des Browsers, aber mit diesem Filter können Sie das Gebietsschema auf einen bestimmten Zwei-Buchstaben-Code voreinstellen (z. B. en, de, fr).

Stripe Elements validiert Gebietsschema-Codes automatisch. WPForms enthält einen Fallback, der standardmäßig auf auto wenn das Gebietsschema keine gültige zweistellige Zeichenfolge ist. Sie können diesen Filter verwenden, um eine konsistente Lokalisierung unabhängig von der Browsersprache des Benutzers zu erzwingen.

ParameterTypBeschreibung
$localeStringDer Sprachgebietsschema-Code. Standard ist eine leere Zeichenkette, die auf auto (Browser-Erkennung).

Quelle

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

Beispiel

// 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' );

Referenzartikel