Нууу, если шорткод генерирует html-разметку, то можете засунуть этот html в переменную js, а на фронте создавать из него элемент, помещать в DOM, затем создавать слайдер. Это должно работать с кэшированием, не создавать проблем с производительностью на мобильных устройствах; но нужно разобраться, как ваш плагин инициализирует слайдер, есть ли возможность запускать вручную.
PS. можно выполнять инлайн-скрипт по вставке слайдера с помощью document.write() - тогда он появится до создания DOM и, скорее всего, не будет никаких сложностей с его инициализацией, но за document.write() pagespeed будет бухтеть