将外部脚本移动到 wordpress 页脚
Moving external scripts to wordpress footer
我的 "wordpess head" 中有一些外部脚本,如下所示:-
//blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js
or
https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.0/masonry.pkgd.min.js
我想将这些脚本移动到我的 wordpress 页脚。我知道这些可以通过
完成
function dequeue_my_scripts() and function enqueue_scripts_to_footer()
要使用这些功能,我需要脚本句柄。有人知道如何移动这些外部脚本吗?
如果您使用 wp_enqueue_script
函数加载脚本,您可以提供参数(入队函数中的最后一个参数),它告诉 WP 将脚本直接入队到站点的页脚。像这样:
add_action( 'wp_enqueue_scripts', 'my_scripts' );
function my_scripts() {
//this script will be included in the WP foother because of the last `true` parameter
wp_enqueue_script('masonry', 'https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.0/masonry.pkgd.min.js', [], '3.3.0', true)
}
我的 "wordpess head" 中有一些外部脚本,如下所示:-
//blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js
or https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.0/masonry.pkgd.min.js
我想将这些脚本移动到我的 wordpress 页脚。我知道这些可以通过
完成function dequeue_my_scripts() and function enqueue_scripts_to_footer()
要使用这些功能,我需要脚本句柄。有人知道如何移动这些外部脚本吗?
如果您使用 wp_enqueue_script
函数加载脚本,您可以提供参数(入队函数中的最后一个参数),它告诉 WP 将脚本直接入队到站点的页脚。像这样:
add_action( 'wp_enqueue_scripts', 'my_scripts' );
function my_scripts() {
//this script will be included in the WP foother because of the last `true` parameter
wp_enqueue_script('masonry', 'https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.0/masonry.pkgd.min.js', [], '3.3.0', true)
}