Descrizione

Il wpforms_field_new_default consente di modificare le impostazioni predefinite per qualsiasi campo del modulo appena aggiunto in WPForms. Ad esempio, è possibile modificare lo schema di indirizzo predefinito da STATI UNITI a Internazionale quando vengono aggiunti nuovi campi indirizzo ai moduli.

Questo filtro si applica solo ai campi aggiunti dopo la creazione dello snippet. I campi già presenti nei moduli manterranno le impostazioni predefinite.

parametrotipodescrizione
$fieldarrayLe impostazioni predefinite per il campo che si sta aggiungendo. Include il tipo, il formato, lo schema e altre proprietà del campo.

Fonte

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

Esempio

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

Articolo di riferimento