wordpress : загрузка javascript только там, где появляется шорткод

- вот интересная загадка. Мне нужно загрузить около 8 файлов javascript и столько же стилей для моего плагина. Они нужны только там, где когда-либо запускался мой шорткод.

Я пытался загрузить их с помощью print_styles и print_scripts, но они не отображаются должным образом, плюс это нарушает проверку xhtml. Таким образом, в настоящий момент они загружаются на каждую страницу, и из-за количества необходимых файлов невозможно оставить ее в таком виде.

В другом проекте я написал функцию в файле index.php моего плагина, которая будет брать текущую страницу, искать на ней мой шорткод и, если она будет найдена, печатать скрипты, но это уродливый взлом.

Есть ли у кого-нибудь предложения или решения? любая помощь будет оценена, С уважением, Daithi

10
задан Daithí 4 June 2011 в 07:08
поделиться