将外部脚本移动到 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)
}