Ответы пользователя по тегу WordPress
  • Как подключить необходимые JS-модули на отдельных страницах (CMS Wordpress)?

    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.
    Ответ написан
    Комментировать