При этом внешний js для каждого поста разный... Про то как подключать в function.php знаю, но постов много, для каждого прописывать не вариант... Про доп.поля тоже знаю, тоже не вариант.
peguckashady, тысячи их
WP coder , custom css-js-php.
Создаёте фрагмент кода в модуле, назначаете ему шорткод, вставляете шорткод в нужном месте в посте/странице
Otrivin, этот способ мало чем отличается от способа с произвольными полями... скрипты готовы, их нужно просто подключить, а не копировать код и вставлять шоркодами
peguckashady, в любом случае сопоставлять отдельный скрипт отдельному посту надо. Ну, можете в шаблоне указать ссыль на скрипт с гет-параметром, соответствующим id поста, а со стороны сервера сопоставлять и отдавать нужный.
Но я так понял, что у вас есть ссылки на готовые скрипты - вот их и следует указывать, а не копировать полностью сам скрипт