如何在不传递其他参数的情况下将$in_foooter传递给wp_enQueue_script()?

时间:2013-01-22 作者:brentonstrine

我有一些脚本正在排队,如下所示:

wp_enqueue_script("jquery");
wp_enqueue_script("myscript" , get_template_directory_uri()."/js/myscript.js", Array(\'myscript\'), " ");
我想把它们排在页脚中,这意味着我应该使用wp_enqueue_script(), 但我并不总是想超过其他参数。

wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer);
我怎么去$in_footer 不会弄乱它和之间的默认参数$handle? 我可以只为每个设置空字符串吗?

1 个回复
SO网友:Chip Bennett

试着传球array() 对于$deps, 和NULL 对于$ver:

wp_enqueue_script( $handle, $src, array(), NULL, $in_footer);
或者,使用函数调用:

wp_enqueue_script("myscript" , get_template_directory_uri()."/js/myscript.js", array(), NULL, true );
顺便说一句,将脚本本身作为依赖项传递给自身可能会导致一些问题。

还要注意:如果脚本依赖于jQuery,只需将jQuery作为依赖项传递,而不是将其单独排队:

wp_enqueue_script("myscript" , get_template_directory_uri()."/js/myscript.js", array( \'jquery\' ), NULL, true );

结束

相关推荐

Do_action(‘ADMIN_ENQUEUE_SCRIPTS’,$HOOK_SUFFIX)和do_action(“ADMIN_PRINT_STYLES-$HOOK_SUFFIX”)语法的区别

Source ref:do_action(\'admin_enqueue_scripts\', $hook_suffix); do_action(\"admin_print_styles-$hook_suffix\"); 撇开基础作用的明显差异不谈(admin_enqueue_scripts vs公司admin_print_scripts ), 这两者在句法上有什么区别?我知道第二个add_action() 电话是这样的:function wpse99999_enqueue_admin_