webentwicklung-frage-antwort-db.com.de

Verschieben Sie jQuery an den unteren Rand der Seite, während Sie die WordPress-jQuery beibehalten

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?

1
Shaun

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.

1
Eugene Manuilov