Я пытаюсь разработать свою первую тему Wordpress, и у меня возникают проблемы с загрузкой нескольких файлов javascript в файл functions.php моей дочерней темы. Должно быть, я что-то упускаю, так как мой скрипт не работает, но я уверен, что мой синтаксис верен.
Вот код, который я добавил в свой файл functions.php в моей дочерней теме. Он загружает библиотеку анимации javascript, а затем мой пользовательский сценарий, ни один из которых не зависит от jQuery.
add_action('wp_enqueue_scripts', 'custom_theme_scripts');
function custom_theme_scripts() {
wp_register_script('GSAP','https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js', true);
wp_register_script('Animations', get_stylesheet_directory_uri() . '/animation.js', true);
wp_enqueue_script('GSAP');
wp_enqueue_script('Animations');
}
Это мой пользовательский скрипт, нацеленный на элемент .svg на странице с идентификатором «логотип».
window.onload = function() {
var logo = document.getElementById("logo");
TweenLite.to(logo, 1.5, { width:5000 });
};