Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // SCRIPT_NAME - название скрипта типа slick_slider, или slick_slider_whaterefthefuck, лишь бы без пробелов
- // /js/slick.min.js - путь к файлу отсчитываемый от папки темы
- // array('jquery') - завязка на jquery
- wp_enqueue_script( 'SCRIPT_NAME', get_stylesheet_directory_uri() . '/js/slick.min.js', array('jquery') );
- // соответственно если надо подключить ещё один скрипт, нужна ещё одна строка с названием скрипта и путём, например без jquery
- // wp_enqueue_script( 'SCRIPT_NAME2', get_stylesheet_directory_uri() . '/js/slick222.min.js' );
- function add_defer_attribute($tag, $handle) {
- // список скриптов которым нужно добавить defer
- // если их два и более, то будет array('SCRIPT_NAME', 'SCRIPT_NAME2')
- // и так далее
- $scripts_to_defer = array('SCRIPT_NAME');
- foreach($scripts_to_defer as $defer_script) {
- if ($defer_script === $handle) {
- return str_replace(' src', ' async="async" src', $tag);
- }
- }
- return $tag;
- }
- add_filter('script_loader_tag', 'add_defer_attribute', 10, 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement