【WordPress】ACFのアドオン「Date and Time Picker Field」で時間の入力間隔を変更する
WordPressのプラグイン「Advanced Custom Fields」のアドオンに「Date and Time Picker Field」という時間入力に使える便利なものがあるのですが、デフォルトでは入力スライダーが1ずつ加算されていくため、例えば10分間隔でパラメータを入力したいという場合には、そのままだとユーザービリティがあまりよろしくありません。
コードをチェックしてみると、どうやら「jquery-ui-timepicker-addon.js」というjQueryのコードをそのまま読み込んでいるようなので、Date and Time Pickerアドオンのjsディレクトリ以下にあるjquery-ui-timepicker-addon.jsをエディタで開き、stepの部分を任意のパラメータに変更すれば目的が達成出来そうです。(プラグインのコードを直接いじるとアップデートに対応出来なくなるため、あまりよろしくありませんが。)
例えばスライダーの分を10分刻みにしたい時は以下のように「stepMinute」を変更します。
[acf-field-date-time-picker/js/jquery-ui-timepicker-addon.js]
... stepHour: 1, stepMinute: 10, stepSecond: 1, stepMillisec: 1, stepMicrosec: 1, ...
時間の入力間隔を変更したい場合は同様に「stepHour」のパラメータを変更すれば、設定した間隔でスライダーが動作するようになると思います。