我想我已经读过了wp_enqueue_script()
和wp_dequeue_script()
直接在单个模板文件中。然而,当我添加
wp_dequeue_script( \'myscript\' );
到页面顶部。php,myscript
仍会加载。有可能做我想做的事吗?
我想我已经读过了wp_enqueue_script()
和wp_dequeue_script()
直接在单个模板文件中。然而,当我添加
wp_dequeue_script( \'myscript\' );
到页面顶部。php,myscript
仍会加载。有可能做我想做的事吗?
应将脚本出列调用添加到wp_print_scripts
动作钩,如:
add_action(\'wp_print_scripts\',\'example_dequeue_myscript\');
function example_dequeue_myscript() {
wp_dequeue_script( \'myscript\' );
}
这是因为脚本通常在wp\\u enqueue\\u脚本挂钩上排队,这发生在wp\\u head进程的早期。wp\\u print\\u scripts钩子发生在脚本打印之前,因此是该过程中最新的一个钩子。