首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从队列脚本到页脚

从队列脚本到页脚
EN

WordPress Development用户
提问于 2015-12-18 13:15:17
回答 2查看 2.1K关注 0票数 0

我知道如何使用wp_dequeue_script和wp_enqueue_script将单个脚本打印到页脚:

代码语言:javascript
复制
function dequeue_my_scripts() {
 wp_dequeue_script('dgx_donate_paypalstd_script');
}
add_action( 'wp_print_scripts', 'dequeue_my_scripts', 11 );

function enqueue_scripts_to_footer() {
   wp_enqueue_script('dgx_donate_paypalstd_script');
}
add_action( 'wp_footer', 'enqueue_scripts_to_footer' );

但是我怎样才能把几个脚本打印到页脚。是否存在使用枚举的可能性,例如:

代码语言:javascript
复制
function dequeue_my_scripts() {
 wp_dequeue_script('dgx_donate_paypalstd_script','next-handle-script',        'next-handle-script'.....);
}
add_action( 'wp_print_scripts', 'dequeue_my_scripts', 11 );

function enqueue_scripts_to_footer() {
   wp_enqueue_script('dgx_donate_paypalstd_script','next-handle-script',     'next-handle-script'.....);
}
add_action( 'wp_footer', 'enqueue_scripts_to_footer' );

或者还有另外一种可能性?

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2015-12-18 14:10:49

像这样:-

代码语言:javascript
复制
function dequeue_my_scripts() {
   wp_dequeue_script('dgx_donate_paypalstd_script');
   wp_dequeue_script('next-handle-script');
   wp_dequeue_script('next-handle-script-2');
   /* and so on*/
}
add_action( 'wp_print_scripts', 'dequeue_my_scripts', 11 );

function enqueue_scripts_to_footer() {
   wp_enqueue_script('dgx_donate_paypalstd_script');
   wp_enqueue_script('next-handle-script');
   wp_enqueue_script('next-handle-script-2');
   /* and so on */
}
add_action( 'wp_footer', 'enqueue_scripts_to_footer' );

这个实现有什么问题?

编辑:

我还想通知你,这是你努力实现的正确的目标:-

代码语言:javascript
复制
function enqueue_scripts_to_footer() {
   wp_enqueue_script('dgx_donate_paypalstd_script', false, array(), false, true);
   wp_enqueue_script('next-handle-script', false, array(), false, true);
   wp_enqueue_script('next-handle-script-2', false, array(), false, true);
   /* and so on */
}
add_action( 'wp_enqueue_scripts', 'enqueue_scripts_to_footer' );
票数 2
EN

WordPress Development用户

发布于 2015-12-18 13:33:23

wp_enqueue_script函数调用的第五个参数是一个布尔值,用于告诉它是否将脚本放在页脚中:

https://codex.wordpress.org/Function_参考/wp_排队_脚本

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/212266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档