Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

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 );


Référence d'article : Comment créer des formats supplémentaires pour le sélecteur d'heure du champ Date Heure