Ответ 1
Я думаю, что нет ограничений на ограничение даты в acf в области администратора.
Я могу сделать в новой версии acf.
Вы можете запросить здесь...
http://support.advancedcustomfields.com/forums/forum/feature-requests/
Я создал тип сообщения в Wordpress. Для этого я поставил дату начала и дату окончания с датпикера ACF.
Я хочу, чтобы администратор мог выбрать Дата окончания больше, чем Дата начала.
Есть ли способ ограничить дату начала и конечную дату?
Например, если администратор выбирает 1 января 2016 года в качестве начальной даты, тогда он может выбрать только дату окончания 1 января или больше, чем выбранную дату.
Я думаю, что нет ограничений на ограничение даты в acf в области администратора.
Я могу сделать в новой версии acf.
Вы можете запросить здесь...
http://support.advancedcustomfields.com/forums/forum/feature-requests/
Я думаю, мы можем сделать это с помощью java script и использовать этот код, чтобы установить лимит даты окончания:
$( ".selector" ).datepicker({
minDate: new Date( )
});
У меня была аналогичная проблема с регулярными полями даты. Надеюсь, что этот JS-код (с помощью JS-библиотеки момента) с некоторыми настройками поможет вам.
$(document).ready(function() {
$("input[name='Arrival']").change(function() {
var date_picked = $("input[name='Arrival']").val();
var SpecialTo = moment(date_picked, "YYYY-MM-DD");
var today = new Date();
today.setDate(today.getDate() - 240);
var selectedDate = new Date(date_picked);
if (today <= selectedDate) {
//alert('Date is today or in future');
} else {
alert('Date is in the past');
$("input[name='Arrival']").val('');
}
});
})
Если вы могли бы опубликовать исходный HTML ввода даты со значением, я мог бы изменить его, вероятно, на то, что вы ищете.
Это очень важная и необходимая функция в ACF, многие люди этого хотят. Я потратил много времени, чтобы решить эту проблему и исследовать ее, но не получил никакого решения. Он запрошен feaure ACF, поэтому он будет поставляться с последней версией ACF.