Использование средства выбора даты и времени ACF с обратным отсчетом JS. WordPress

#wordpress #advanced-custom-fields #countdown #countdownjs.js

#wordpress #расширенные пользовательские поля #обратный отсчет #countdownjs.js

Вопрос:

Я пытаюсь создать таймер обратного отсчета, где значение, от которого он отсчитывается, заполняется из расширенного средства выбора даты и времени пользовательского поля. В идеале я хотел бы использовать http://countdownjs.org / или аналогично для включения таймера.

Я могу просто вывести значение даты времени в шаблоне страницы, вызвав поле ACF следующим образом.

 <p>Event starts: <?php the_field('featured_event_date','options'); ?></p>  

Однако, чтобы использовать обратный отсчет JS / jQuery, мне нужно иметь возможность использовать значение из ACF внутри JS, а не PHP? Правильно ли это звучит как методология на данный момент? Что-то вроде примера ниже.

 var countdown = new Countdown({
  selector: '#timer',
  msgBefore: 'Will start at Christmas!',
  msgAfter: 'Happy new year folks!',
  msgPattern:
    '{days} days, {hours} hours and {minutes} minutes before new year!',
  dateStart: new Date('2013/12/25 12:00'),
  dateEnd: new Date('Jan 1, 2014 12:00'),
  onStart: function() {
    console.log('Merry Christmas!')
  },
  onEnd: function() {
    console.log('Happy New Year!')
  }
})  

Это выводит мои знания за пределы зоны комфорта, поэтому я был бы очень признателен за советы, опыт или примеры, или это поможет мне на моем пути. Заранее спасибо!

Комментарии:

1. Вы можете поместить PHP внутрь Javascript 🙂

2. Ого! Вскоре после публикации вопроса я включился в работу. Спасибо!