Ответы Mail.ru: Почему на сайте Вордпресс не работает JS код?

Есть несколько потенциальных причин, по которым этот код может работать в VS Code, но не работать при вставке в WordPress:

Конфликты пространств имен Переменные, функции и т. д., определенные в коде, могут конфликтовать с вещами, уже определенными в среде WordPress. Visual Studio Code запускает код изолированно, без этих конфликтов.
Доступ к DOM. Код основан на прямом манипулировании DOM (объектной моделью документа), к которой шаблоны WordPress могут ограничивать доступ по соображениям безопасности.
Асинхронный код. Эффекты, требующие ожидания загрузки/перерисовки страницы, могут работать некорректно, если код вставлен в неправильное место шаблона WordPress.