admin管理员组文章数量:1384760
In my Wordpress plugin I try to include two scripts in the page footer, like so:
function my_interface_enqueues() {
wp_enqueue_script( 'require-js', plugin_dir_url( __FILE__ ) . 'js/libs/requirejs/require.js', array(), false, true );
wp_enqueue_script( 'main-js', plugin_dir_url( __FILE__ ) . 'js/main.js', array(), false, true );
}
Yet when I check the rendered page, the scripts are inside the <head>
, despite the 5th parameter being set true
. What could cause this?
Wordpress version is 4.7.3
In my Wordpress plugin I try to include two scripts in the page footer, like so:
function my_interface_enqueues() {
wp_enqueue_script( 'require-js', plugin_dir_url( __FILE__ ) . 'js/libs/requirejs/require.js', array(), false, true );
wp_enqueue_script( 'main-js', plugin_dir_url( __FILE__ ) . 'js/main.js', array(), false, true );
}
Yet when I check the rendered page, the scripts are inside the <head>
, despite the 5th parameter being set true
. What could cause this?
Wordpress version is 4.7.3
Share Improve this question asked Apr 19, 2017 at 12:02 konturkontur 1622 silver badges14 bronze badges1 Answer
Reset to default 1Use the approach below to enqueue your scripts using a single action hook:
/**
* Proper way to enqueue scripts.
* The same approach can be used to enqueue styles.
*/
function my_interface_enqueues() {
wp_enqueue_script( 'require-js', plugin_dir_url( __FILE__ ) . 'js/libs/requirejs/require.js', array(), '1.0.0', true );
wp_enqueue_script( 'main-js', plugin_dir_url( __FILE__ ) . 'js/main.js', array(), '1.0.0', true );
// Here, a sample stylesheet enqueued.
wp_enqueue_style( 'style-name', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'my_interface_enqueues' );
That should definitely work.
本文标签: pluginswpenqueuescript fails to include in footer
版权声明:本文标题:plugins - wp_enqueue_script fails to include in footer 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744537157a2611384.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论