Enqueue-WordPress-plugin-scripts unter allen anderen JS

Baue ich einen einfachen WordPress-app, aber ich habe ein Problem, wie alle plugin-scripts gerendert werden, bevor diejenigen, die in die Warteschlange eingereiht in meine functions.php.

Hier ist eine Beispiel-Abschnitt der 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');

Den wichtig dieses zu beachten ist, dass (nach best-practice mein JS ist festgelegt render am unteren Rand der Seite.

Ich habe auch einige plugins laufen auf das Thema. Das problem ist, dass die Ausgabe sieht wie folgt aus:

<!-- 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>

Wie kann ich erzwingen, WordPress zeigt die wichtigsten JS (was ich glaube, ist gemacht durch die wp_head() erscheinen ganz unten auf der Seite?

  • Wo hast du denn gelesen über diese "best practice"? Ich bin neugierig, weil ich gerade auf Arbeit bin, es zu ändern.
InformationsquelleAutor Sheixt | 2013-11-11
Schreibe einen Kommentar