Descrizione
Il wpforms_datetime_time_formats
filtra i formati dei campi temporali disponibili per il file Picker di data nel costruttore di moduli.
Parametri
- $tempi_formati
- (array) (Obbligatorio) Opzioni di formato dell'ora.
Fonte
wpforms/includes/functions/data-presets.php
Ulteriori informazioni
Il filtro viene applicato a un array contenente le opzioni di formato per i campi temporali. Queste opzioni sono fornite nel costruttore di moduli quando si utilizza l'opzione Date Picker.
Questo filtro può essere utilizzato per aggiungere ulteriori opzioni di formato. Il formato determina il modo in cui le selezioni del campo orario vengono visualizzate dall'utente, il modo in cui gli orari appaiono nelle voci e nelle notifiche e il modo in cui le selezioni del campo orario appaiono nel database.
Per impostazione predefinita, WPForms fornisce due formati per il campo Orario: uno a 12 H e uno a 24 H.
Per ulteriori opzioni di formato, consultare il riferimento a PHP DateTimeInterface.
Esempi
Nel nostro esempio qui sotto, manteniamo tutti i formati temporali predefiniti, ma ne aggiungiamo uno nuovo che apparirà nella pagina come 16:04:37 quando si utilizza il H:i:s
formato.
/** * Filters the time field formats available for the Date Picker in the form builder. * * @link https://wpforms.com/developers/wpforms_datetime_time_formats/ * * @param array $time_formats Time format options. * @return array */ function wpf_dev_date_field_time_formats ( $time_formats ) { // Displays 2-digit hour, 2-digit minute, and 2-digit seconds $time_formats[ 'H:i:s' ] = 'HH:MM:SS'; return $time_formats; } add_filter( 'wpforms_datetime_time_formats', 'wpf_dev_date_field_time_formats', 10, 1 );
Correlato
Riferimento all'articolo: Come creare formati aggiuntivi per il selezionatore orario del campo data-ora