首先:don\'t enqueue custom versions of WordPress core-bundled scripts, 包括(尤其是)jQuery。
其次,回答您的问题:这些插件脚本和样式表是排队的,使用add_action()
, 通过连接到以下操作挂钩之一的回调:
wp_head
wp_enqueue_scripts
wp_print_scripts
wp_print_styles
(还有其他的,但这些是最有可能的。)
在回调中,以下函数用于排队:
样式表:wp_enqueue_style()
脚本:wp_enqueue_script()
因此,对于一个名为foobar.css
, 您需要在插件文件中查找调用wp_enqueue_style()
, 然后注意在其中调用的回调函数的名称。然后,找到add_action()
引用该回调函数的调用。e、 g.:
add_action( \'wp_head\', \'pluginname_enqueue_styles\' );
找到该调用后,您可以使用
remove_action()
:
remove_action( \'wp_head\', \'pluginname_enqueue_styles\' );