Как поставить в очередь скрипты в WordPress из CDN?

Я пытаюсь скопировать перо из codepen, для которого мне нужно загрузить 3 файла сценария из CDN и один из сервера.

Какой правильный синтаксис для загрузки скриптов из CDN? Мой кодовый блок

Файлы сценария:

https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
https://cdn.jsdelivr.net/jquery.slick/1.5.9/slick.min.js
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.18.2/TweenMax.min.js

Любая помощь будет оценена.

Ответ 1

В вашем functions.php, используя wp_register_script() и wp_enqueue_script()

CSS

wp_register_style( 'Font_Awesome', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css' );
wp_enqueue_style('Font_Awesome');

JS

wp_register_script( 'jQuery', 'https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js', null, null, true );
wp_enqueue_script('jQuery');

Ваш случай

wp_register_script( 'jQuery', 'https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js', null, null, true );
wp_enqueue_script('jQuery');
wp_register_script( 'TweenMax', 'https://cdnjs.cloudflare.com/ajax/libs/gsap/1.18.2/TweenMax.min.js', null, null, true );
wp_enqueue_script('TweenMax');
wp_register_script( 'Slick', 'https://cdn.jsdelivr.net/jquery.slick/1.5.9/slick.min.js', null, null, true );
wp_enqueue_script('Slick');

Ответ 2

Я новичок в WordPress.

Всегда есть несколько JS и Css из CDN, например:

https://ajax.googleapis.com/ajax/libs/webfont/1.5.0/webfont.js

https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/themes/base/jquery-ui.css

К сожалению, эти внешние ресурсы CDNs в нашей стране довольно медленные, есть ли способ заменить их на локальный сервер, пожалуйста?

Заранее спасибо.