您应该始终使用Wordpress函数添加javascript(和样式)wp_enqueue_script()
工作原理如下:
wp_enqueue_script(
$handle // the name of your enqueued file, in your case \'myscript\'
,$src // source of your file, can be external, or for your example: get_bloginfo(\'template_directory\') . \'/js/scripts.js\'
,$deps // does your javascript depend on another javascriptfile? for example jquery? pass an array of arguments specifying all the dependencies: array( \'jquery\' )
,$ver // version number of your javascript
,$in_footer // this is what you need: true
);
在设置
$in_footer
要实现这一点,它将在
wp_footer()
操作,通常在body标记结束之前。
所以,对你来说:
wp_enqueue_script( \'myscript\', get_bloginfo(\'template_directory\') . \'/js/scripts.js\', array( \'jquery\' ), \'\', true );
成功了。
Note: 并非所有主题都会调用wp_footer();
在页脚/就在结尾上方</body>
标签