Riassunto AI
Descrizione
Il filtro wpforms_datetime_date_formats filtra i formati del campo data disponibili per il Selettore data nel generatore di moduli.
Parametri
- $formati
- (array) (Richiesto) Opzioni di formato data.
Origine
wpforms/includes/functions/data-presets.php
Maggiori Informazioni
Il filtro viene applicato a un array contenente opzioni di formato per i campi data. Queste opzioni sono fornite all'interno del generatore di moduli quando si utilizza l'opzione Selettore data.
Questo filtro può essere utilizzato per aggiungere opzioni di formato aggiuntive. Il formato determinerà come le selezioni del campo data vengono visualizzate all'utente, come le date appaiono nelle voci e nelle notifiche, e anche come le selezioni del campo data appaiono all'interno del database.
Le opzioni di formato data predefinite includono:
- m/d/Y: 31/01/2019
- d/m/Y: 31/01/2019
- F j, Y: 31 gennaio 2019
Si prega di consultare il riferimento data PHP per opzioni di formato aggiuntive.
Esempi
Nel nostro esempio seguente, manteniamo tutte le opzioni data predefinite ma ne aggiungiamo una nuova che apparirà così:
Martedì 27 di Agosto 2019 usando l j \of F Y.
Notare nello snippet che stiamo escapando la parola di con una barra rovesciata (\).
/**
* Filters the date field formats available for the Date Picker in the form builder.
*
* @link https://wpforms.com/developers/wpforms_datetime_date_formats/
*
* @param array $formats Date format options.
* @return array
*/
function wpf_dev_date_field_formats( $formats ) {
// Item key is JS date character - see https://flatpickr.js.org/formatting/
// Item value is in PHP format - see http://php.net/manual/en/function.date.php
// Adds new format Monday, 20th of December 2021
$formats[ 'l, J \of F Y' ] = 'l, jS \of F Y';
return $formats;
}
add_filter( 'wpforms_datetime_date_formats', 'wpf_dev_date_field_formats', 10, 1 );
Correlati
Riferimento articolo: Come creare formati aggiuntivi per il campo data