Ich möchte jQuery zum Ende der Seite meines Themas verschieben, um die Ladezeiten zu beschleunigen.
Früher habe ich dies getan, indem ich es durch Googles CDN-Version ersetzt habe, aber mir wurde gesagt, dass dies eine schlechte Sache ist.
Wie kann ich das WordPress jQuery-Skript abmelden, neu registrieren und nach unten verschieben, ohne Probleme zu verursachen?
Sie können es ändern, indem Sie die add_data
-Methode des $wp_scripts
-Objekts aufrufen. Dieses Objekt enthält alle Skripte und Informationen zum Rendern. So erzwingen Sie das Rendern eines Skripts in der Fußzeile:
add_action( 'wp_enqueue_scripts', 'wpse8170_enqueue_scripts' );
function wpse8170_enqueue_scripts() {
$GLOBALS["wp_scripts"]->add_data( 'jquery', 'group', 1 );
}
P .: Ich habe es nicht getestet, aber angenommen, es muss funktionieren.