ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

説明

wpforms_datetime_time_intervals フィルターは、時間フィールドの間隔ドロップダウンで利用可能な追加の時間間隔を追加するために使用されます。

パラメーター

$intervals
(配列) 時間フィールドの間隔ドロップダウンの時間間隔の配列。

ソース

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

詳細情報

このフィルターは、時間フィールドのドロップダウンの時間間隔を選択するために使用されます。分単位の時間間隔を利用します。たとえば、2時間を追加したい場合は、$intervals[ '120' ] を作成する必要があります。

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

参考記事

日付時刻フィールドの時間ピッカーに追加の間隔を作成する方法