Résumé IA
Description
Le filtre wpforms_datetime_time_formats permet de filtrer les formats de champ horaire disponibles pour le Sélecteur de date dans le générateur de formulaires.
Paramètres
- $time_formats
- (array) (Requis) Options de format horaire.
Source
wpforms/includes/functions/data-presets.php
Plus d'informations
Le filtre est appliqué à un tableau contenant les options de format pour les champs horaires. Ces options sont fournies dans le générateur de formulaires lors de l'utilisation de l'option Sélecteur de date.
Ce filtre peut être utilisé pour ajouter des options de format supplémentaires. Le format déterminera comment les sélections du champ horaire sont affichées à l'utilisateur, comment les heures apparaissent dans les entrées et les notifications, et également comment les sélections du champ horaire apparaissent dans la base de données.
Par défaut, WPForms propose deux formats pour le champ Heure. Un format 12 H et un format 24 H.
Veuillez consulter la référence PHP DateTimeInterface pour des options de format supplémentaires.
Exemples
Dans notre exemple ci-dessous, nous conservons tous les formats horaires par défaut mais en ajoutons un nouveau qui apparaîtra sur la page sous la forme 16:04:37 en utilisant le format H:i:s.
/**
* 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 );
Articles associés
Référence d'article : Comment créer des formats supplémentaires pour le sélecteur d'heure du champ Date Heure