2015-04-01 31 views
15

Tôi đã tạo một loại bài đăng sự kiện trong Wordpress. Cho rằng tôi đã đặt ngày bắt đầu và ngày kết thúc từ ACP datepicker.Làm cách nào để hạn chế hai ngày trong bộ chọn ngày ACF cho Ngày bắt đầu và Ngày kết thúc trong Wordpress?

Tôi muốn quản trị viên có thể chọn Ngày kết thúc lớn hơn Ngày bắt đầu.

Có cách nào để hạn chế ngày bắt đầu và ngày kết thúc không?

Ví dụ: nếu Quản trị viên chọn ngày 1 tháng 1 năm 2016 làm ngày bắt đầu, thì anh ấy chỉ có thể chọn ngày kết thúc từ ngày 1 tháng 1 trở lên sau ngày được chọn.

+0

Bạn có giải pháp nào không? –

+0

Vẫn không có giải pháp nào. –

Trả lời

4

Tôi nghĩ rằng chúng ta có thể làm điều đó với kịch bản java và sử dụng mã này để thiết lập các giới hạn của ngày kết thúc:

$(".selector").datepicker({ 
    minDate: new Date() 
}); 
+0

Tôi muốn giới hạn ngày bắt đầu và ngày kết thúc trong bảng quản trị wordpress. Nếu quản trị viên chọn ngày tháng bắt đầu thì ngày kết thúc phải bằng hoặc lớn hơn ngày bắt đầu. –

3

tôi đã vấn đề tương tự với trường ngày bình thường, Hope này JS mã (với thời điểm hiện tại Thư viện JS) với một số điều chỉnh sẽ giúp bạn.

$(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(''); 
     } 
    }); 
}) 

Nếu bạn có thể đăng HTML nguồn của ngày nhập với giá trị, tôi có thể thay đổi nó có thể thành những gì bạn đang tìm kiếm.

+0

Tôi đã sử dụng công cụ chọn ngày ACF trong loại bài đăng tùy chỉnh cho ngày bắt đầu và ngày kết thúc. Không phải ở giao diện người dùng. Tôi muốn giới hạn ở phía phụ trợ. –

1

Nó là rất quan trọng và tính năng cần thiết trong ACF, nhiều người muốn nó. Tôi đã dành nhiều thời gian để giải quyết điều này và nghiên cứu, nhưng không nhận được bất kỳ giải pháp cho nó. Nó được yêu cầu feaure của ACF, vì vậy nó sẽ đi kèm với phiên bản mới nhất của ACF.

Các vấn đề liên quan