我知道如何使用wp_dequeue_script和wp_enqueue_script将单个脚本打印到页脚:
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' );但是我怎样才能把几个脚本打印到页脚。是否存在使用枚举的可能性,例如:
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' );或者还有另外一种可能性?
发布于 2015-12-18 14:10:49
像这样:-
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' );这个实现有什么问题?
我还想通知你,这是你努力实现的正确的目标:-
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' );发布于 2015-12-18 13:33:23
wp_enqueue_script函数调用的第五个参数是一个布尔值,用于告诉它是否将脚本放在页脚中:
https://wordpress.stackexchange.com/questions/212266
复制相似问题