要停止将脚本排入队列,我们将以更高的优先级(10+)将脚本完全排入队列(无论从页眉还是页脚):
function dequeue_my_scripts() {
wp_dequeue_script(\'script-handle-here\');
}
add_action( \'wp_print_scripts\', \'dequeue_my_scripts\', 11 );
将脚本置于页脚
function enqueue_scripts_to_footer() {
wp_enqueue_script(\'script-handle-here\');
}
add_action( \'wp_footer\', \'enqueue_scripts_to_footer\' );
正确的方法是这样做,但将脚本排入页脚队列的正确方法是设置最后一个参数
wp_enqueue_script()
或
wp_register_script()
, 到
true
:
function my_custom_scripts() {
wp_enqueue_script( \'script-name\', get_template_directory_uri() .\'/js/example.js\', array(), \'1.0.0\', true ); //last parameter to true
}
add_action( \'wp_enqueue_scripts\', \'my_custom_scripts\' );