説明

について wpforms_stripe_api_payment_intents_set_config_element_style フィルタを使用すると、Stripe Card Elementスタイルオブジェクトを上書きできます。これにより、Stripeクレジットカードフィールドのフォント、色、サイズ、プレースホルダのスタイルを調整できます。

スタイルオブジェクトは、Stripe Elementsの スタイルAPI.を定義することができます。 base のような州もある。 complete, empty, focusあるいは invalid.

パラメータタイプ記述
$styles配列ストライプカード要素のスタイルオブジェクト。

ソース

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

// Customize placeholder text color and font for the Stripe Card Element.
function wpf_dev_stripe_card_field_style( $styles ) {
    $styles['base'] = [
        'fontFamily' => 'Roboto, sans-serif',
        'fontSize'   => '16px',
        'color'      => '#333333',
        '::placeholder' => [
            'color' => '#b95d52',
        ],
    ];
    return $styles;
}
add_filter( 'wpforms_stripe_api_payment_intents_set_config_element_style', 'wpf_dev_stripe_card_field_style' );

参考記事