Регистирую поле
array(
'type' => 'date',
'slug' => 'user-date',
'title' => 'Дата',
),
Остальное с этой инструкции.https://codeseller.ru/post-group/vynos-nekotoryx-polej-profilya-v-druguyu-vkladku/
и мне генерируется поле с типом text вот такое, а мне надо type-date
<input type="text" class="date-field rcl-datepicker" onclick="rcl_show_datepicker(this);" title="Используйте формат: yyyy-mm-dd" pattern="(\d{4}-\d{2}-\d{2})" name="user-date" id="user-date" value="">
Заранее спасибо!
Андрей CS сказал(а)
Добрый день. Все верно, формируется поле типа text, к которому подключен скрипт datepicker
а как мне сделать поле с типом date что бы человек в календаре мог выбрать дату? другие типы присваиваются...
Там в списке типов тоже есть data, мне ничего кастомного не надо мне вывод типа поля надо, я перепробовал другие типы там все ок, а в даты text и не могу никак разобраться, что мне сделать что бы получить нужный тип я уже тут думаю js делать єто.
если нужен этот custom то где бы увидеть пример его использования?
хотя мне кажется что проблема где-то в другом кроется...
я ранее уже делал подобный вывод даты то тип передавался, (в редукс фреймфорк вроде)
Что там явно не то мне же дата нужна. тип поля date/
вот же перечисление доступных типов:
text - простое текстовое поле
textarea - многострочное текстовое поле
select - выпадающий список
multiselect - поле множественного выбора из предложенных вариантов, данные сохраняются в массив
checkbox - чекбоксы, данные сохраняются в массив
radio - радиокнопки
number - числовое поле
email - указание email
date - указание даты, использует скрипт datepicker
time - указание времени, использует поведение текущего браузера
url - указание url, использует поведение текущего браузера
tel - указание телефона, используется поведение текущего браузера
runner - числовое значение, для указания используется скрипт ui slider
range - указание минимального и максимального значения в заданном диапазоне, используется скрипт ui slider, данные сохраняются в массив
dynamic - динамически добавляемые поля для указания множественных значений
hidden - скрытое поле
custom - произвольное содержимое
тут есть date а есть custom это же разные вещи.
и по логике должен этот тип соответствовать типу поля в фронте.
я же в верстку когда делаю, ставлю тип поля data и браузер подгоняет к полю календарю. а тут проблема что не меняется тип поля. я не пойму зачем мне другой тип поля если мне надо тип data
и как же скрипт datepicker если тип поля не date?
в редуксе попробовал
array(
'id' => 'opt-datepicker',
'type' => 'date',
'title' => __( 'Date Option', 'redux-framework-demo' ),
'subtitle' => __( 'No validation can be done on this field type', 'redux-framework-demo' ),
'desc' => __( 'This is the description field, again good for additional info.', 'redux-framework-demo' )
),
выводит без кастомов.
Hard сказал(а)
но осталось чувство неправильности
все относительно, у текущей реализации есть свое объяснение
плагин должен давать универсальное решение, а у поля с типом date на момент реализации произвольных полей от браузера к браузеру универсальности не было, а datepicker ее дает
за шесть лет первый раз потребовалось жесткое соответствие типа
Hard сказал(а)
и как же скрипт datepicker если тип поля не date?
скрипту нужен именно text