add_action( 'wp_footer', 'load_flatpickr_datetime_script' );
function load_flatpickr_datetime_script() {
?>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
<script>
document.addEventListener("DOMContentLoaded", function() {
flatpickr(".datetimepicker input", {
enableTime: true,
dateFormat: "m/d/Y @ h:i K", // h:i = 12h, K = AM/PM
time_24hr: false
});
});
</script>
<style>
body .gform_fields .gfield.datetimepicker .ginput_container input{
background-image: url(<?php echo home_url(); ?>/wp-content/uploads/2025/04/calendar.svg) !important;
background-position: center right 10px !important;
background-repeat: no-repeat !important;
}
</style>
<?php
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter