首页 > 解决方案 > 如何将 Slick Slider 脚本正确添加到 Wordpress?

问题描述

试试这个:

中的默认 jquery 脚本<head>。在页脚中替换:

add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
function my_scripts_method() {

    wp_deregister_script('jquery-core');
    wp_deregister_script('jquery');

    wp_register_script( 'jquery-core', 'https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js', false, null, true );
    wp_register_script( 'jquery', false, array('jquery-core'), null, true );

    wp_enqueue_script( 'jquery' );
}

好的,jquery 在页脚中。

然后我尝试像这样添加 Slick Slider 脚本:

function slider_scripts() {
    wp_enqueue_script( 'slider_js', get_stylesheet_directory_uri() . '/assets/js/slick.min.js', true );
    wp_enqueue_script( 'slider_ini', get_stylesheet_directory_uri() . '/assets/js/slick-start.js', true );
}
 
add_action( 'wp_enqueue_scripts', 'slider_scripts' );

滑块脚本仍在<head>

然后我试试这个:

function slider_scripts() {
    wp_enqueue_script( 'slider_js', get_stylesheet_directory_uri() . '/assets/js/slick.min.js', array('jquery'), true );
    wp_enqueue_script( 'slider_ini', get_stylesheet_directory_uri() . '/assets/js/slick-start.js', array('slider_js'), true );
}
 
add_action( 'wp_enqueue_scripts', 'slider_scripts' );

没有,还在<head>

如何将 Slider 脚本添加到具有如下结构的页脚:

jquery.js
slick.js 
slick-start.js

?

标签: phpwordpressslick.js

解决方案


推荐阅读