説明
について wpforms_datetime_time_formats
で利用可能な時間フィールドの書式をフィルタリングする。 日付ピッカー をフォームビルダーに追加します。
パラメータ
- タイムフォーマット
- (必須)時間形式のオプ シ ョ ン。
ソース
wpforms/includes/functions/data-presets.php
詳細情報
このフィルタは、時刻フィールドの書式オプションを含む配列に適用されます。これらのオプションは、Date Pickerオプションを使用する際にフォームビルダ内で提供されます。
このフィルタを使用してフォーマットオプションを追加することができます。フォーマットは時間フィールドの選択がユーザーにどのように表示されるか、エントリーと通知にどのように時間が表示されるか、また時間フィールドの選択がデータベース内でどのように表示されるかを決定します。
デフォルトでは、WPFormsは時間フィールドに2つのフォーマットを提供します。
その他の書式オプションについてはPHP の DateTimeInterface リファレンスを参照ください。
例
以下の例では、デフォルトの時間フォーマットをすべて維持したまま、新しいフォーマットを追加しています。 16:04:37 を使用する場合 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 );