KI-Zusammenfassung
Beschreibung
Der wpforms_stripe_api_payment_intents_filter_config_element_locale Filter ermöglicht es Ihnen, das Sprach-Locale für das Stripe Payment Element Feld zu definieren. Standardmäßig verwendet Stripe die Sprache des Browsers, aber mit diesem Filter können Sie das Locale auf einen bestimmten zweibuchstabigen Code (wie en, de, fr) voreinstellen.
Stripe Elements validiert Locale-Codes automatisch. WPForms enthält ein Fallback, das standardmäßig auf auto gesetzt wird, wenn das Locale 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.
| Parameter | typ | beschreibung |
|---|---|---|
$locale | Zeichenkette | Der Sprach-Locale-Code. Standard ist ein leerer String, der auf auto (Browsererkennung) zurückfällt. |
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' );