1 вариант (через wp):
Js скрипты можно подключать через стандартную функцию wp_enqueue_script (
https://wp-kama.ru/function/wp_enqueue_script #4 пример про подключение по условию), кроме указания условий подключений можно указать зависимости, которые так же нужно подключить и, насколько я помню, минифицирует скрипты (но это не точно).
2 вариант (через главный js, который подключается на все страницы):
В js файлы можно подгружать по условию через сам js: проверяется условие подключения (наличие необходимого тега или нужный url) и добавляется тэг script с необходимым url. Лучше использовать сторонними библиотеками для корректного подключения, а еще лучше организовать сборку js через webpack и загрузку модулей через require.ensure.