我正在将一个引导html网站转换为Wordpress。
现在,所有人都建议使用wp\\u enqueue\\u script()注册javascript文件。i、 e。
function themeslug_enqueue_script() {
wp_enqueue_script( \'my-js\', \'filename.js\', false );
}
add_action( \'wp_enqueue_scripts\', \'themeslug_enqueue_script\' );
但我在原始html代码的头部加载了一些js文件,在页脚加载了一些其他文件。
我打算使用wp\\u head和wp\\u footer,这样做可以吗,还是更好地坚持使用wp\\u enqueue\\u脚本?
最合适的回答,由SO网友:birgire 整理而成
看起来您忽略了第5个输入参数:
wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
即布尔值
$in_footer
部分,如果设置为
true
, 标题中的else。
您还可以使用$deps
处理依赖关系。
查看Codex 了解更多信息。
=>我会坚持wp_enqueue_script()
并且不要手动将脚本放入页眉或页脚。