説明

について 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 );


記事の参照日付・時刻フィールドのタイムピッカーに追加フォーマットを作成する方法