php - 如何将 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
?
解决方案
推荐阅读
- ios - GCD:取消全局并发队列中的块
- node.js - 部署的节点应用程序无法在集群服务结构上运行
- c# - DotNetOpenAuth OAuth2
- obfuscation - Dotfuscator 不重命名变量和方法
- python - 计算给定数字的最大行数
- android - FloatingActionButton 在 ViewPager 中不可见
- java - 在java中区分16位和8位grascale图像
- batch-file - 在不启动新控制台窗口的情况下调用 Windows 调用命令
- spring - Spring Boot - 使用@Transactional 进行测试危险吗?
- amazon-web-services - 如何在不将 zip 文件下载到硬盘的情况下将数据集从 zip 文件上传到 s3 存储桶?