使用wp_deQueue_script从模板文件中删除脚本

时间:2012-09-11 作者:supertrue

我想我已经读过了wp_enqueue_script()wp_dequeue_script() 直接在单个模板文件中。然而,当我添加

  wp_dequeue_script( \'myscript\' );
到页面顶部。php,myscript 仍会加载。

有可能做我想做的事吗?

1 个回复
SO网友:Otto

应将脚本出列调用添加到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钩子发生在脚本打印之前,因此是该过程中最新的一个钩子。

结束

相关推荐