Посмотрел, что из себя сейчас представляют HTML шаблонизаторы и не увидел причин, почему сейчас их стоит использовать при нынешних фреймворках. По первому впечатлению, это как галп и вебпак.
Клиент страдает маня-фантазиями, ему не объяснить, что кнопки можно сделать видимыми. На счет второго варианта я тоже думал. Однако, пока что не могу найти оптимальный способ получения координат и их расчета. Думал сделать как-нибудь через mouseover event, но к сожелению он не возвращает в event координаты точки, где был сделан клик. Имею в виду, координату не относительно всего экрана, а только обертки слайдера.
GunAlv, Да, вы оказались правы. Закину в event loop через set timeout и всё нормально заработало. Тем не менее, хотелось бы написать нормальный асинхронный код, но возможно ли это как-то реализовать с плагином WP, не подскажете?