我正在开发一个简单的 Wordpress 应用程序,但我遇到了一个问题,因为所有插件脚本都在我的functions.php
.
这是一个示例部分functions.php
:
function my_scripts() {
wp_register_script('app-js', get_template_directory_uri() . '/javascripts/app.js', array('jquery'), null, true );
wp_enqueue_script('app-js');
}
add_action( 'wp_enqueue_scripts', 'my_scripts');
需要注意的重要一点是(按照最佳实践,我的 JS 设置为在页面底部呈现。
我还有几个在主题上运行的插件。问题是输出看起来像这样:
<!-- Note the plugin appears first -->
<script type='text/javascript' src='http://localhost/wordpress/wp-content/plugins/my-plugin/acl-plugin.js'></script>
<!-- And the main JS appears second -->
<script type='text/javascript' src='http://localhost/wordpress/wp-content/themes/my-theme/javascripts/app.js'></script>
</body>
</html>
如何强制 Wordpress 显示主要的 JS(我相信它是由wp_head()
出现在页面的最底部的?