Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Descrição

O filtro wpforms_datetime_time_intervals é usado para adicionar intervalos de tempo adicionais disponíveis para o menu suspenso Intervalos do campo Hora.

Parâmetros

$intervals
(array) Matriz de intervalos de tempo para o menu suspenso Intervalos do campo Hora.

Origem

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

Mais Informações

O filtro é usado para escolher os intervalos de tempo para o menu suspenso do campo Hora. Utilizará os intervalos de tempo em minutos. Por exemplo, se quiser adicionar 2 horas, terá de criar o $intervals[ '120' ].

Exemplos

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

Artigos de Referência

Como Criar Intervalos Adicionais para o Seletor de Hora do Campo Data Hora