wp_enqueue and Dependencies

时间:2011-11-17 作者:Laxmidi

简单问题:如果我按如下方式将脚本排队:

版本A:

wp_enqueue_script(\'my-script\', plugins_url( \'/path/to/file\', __FILE__ ), array(\'jquery\', \'jquery-ui-core\'));
我是否需要将jquery和jquery ui核心排队?具体如下:

版本B:

wp_enqueue_script( \'jquery\' );
wp_enqueue_script( \'jquery-ui-core\' );
wp_enqueue_script(\'my-script\', plugins_url( \'/path/to/file\', __FILE__ ), array(\'jquery\', \'jquery-ui-core\'));
或者列出它所依赖的脚本(如在版本A中)会自动处理这个问题吗?

1 个回复
SO网友:Tom J Nowell

您可以使用第一个,只要脚本已经注册,如果依赖项还没有注册,它就会将它们排在前面。JQuery等应该已经注册了,所以版本A非常好

结束

相关推荐