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_intervals est utilisé pour ajouter des intervalles de temps supplémentaires disponibles pour le menu déroulant Intervalles du champ Heure.

Paramètres

$intervalles
(array) Tableau des intervalles de temps pour le menu déroulant Intervalles du champ Heure.

Source

wpforms/pro/includes/fields/class-date-time.php

Plus d'informations

Le filtre est utilisé pour choisir les intervalles de temps pour le menu déroulant du champ Heure. Il utilisera les intervalles de temps en minutes. Par exemple, si vous souhaitez ajouter 2 heures, vous devrez définir $intervals[ '120' ].

Exemples

/*
 * Time intervals available for the Time field dropdown.
 *
 * @link https://wpforms.com/developers/wpforms_datetime_time_intervals/
 *
 * @param   array   $intervals   Used to determine the time intervals.
 * @return  array
*/

function wpf_dev_datetime_time_intervals( $intervals ) {
       
     // Add time interval
     $intervals[ '5' ] = esc_html__( '5 minutes', 'wpforms' );
     $intervals[ '120' ] = esc_html__( '2 hours', 'wpforms' );

     ksort( $intervals );
   
     return $intervals;
}

add_filter( 'wpforms_datetime_time_intervals' , 'wpf_dev_datetime_time_intervals', 1 );

Articles de référence

Comment créer des intervalles supplémentaires pour le sélecteur d’heure du champ Date Heure