説明

について wpforms_field_new_default フィルタを使うと、WPForms に新しく追加されたフォームフィールドのデフォルト設定を変更できます。例えば、デフォルトのアドレススキームを 米国 への インターナショナル フォームに新しい住所フィールドが追加されたとき。

このフィルタはスニペットを設置した後に追加されたフィールドにのみ適用されます。すでにフォームにある既存のフィールドは以前のデフォルトのままです。

パラメータタイプ記述
$field配列追加されるフィールドのデフォルト設定。タイプ、フォーマット、スキーム、その他のフィールド・プロパティを含みます。

ソース

wpforms\src\Integrations\AI\API\Forms.php

/**
 * Set a default placeholder for all new text fields.
 */
function wpf_dev_field_new_default_text( $field ) {
    if ( $field['type'] === 'text' ) {
        $field['placeholder'] = 'Enter your response here';
    }
    return $field;
}
add_filter( 'wpforms_field_new_default', 'wpf_dev_field_new_default_text' );

参考記事