web-dev-qa-db-fra.com

Déplacez jQuery au bas de la page tout en conservant WordPress jQuery

Je souhaite déplacer jQuery au bas de la page sur mon thème, pour accélérer les temps de chargement.

Auparavant, je le remplaçais par la version CDN de Google, mais on m'a dit que c'était une mauvaise chose à faire.

Comment puis-je désinscrire et ré-enregistrer le script WordPress jQuery et le déplacer vers le bas sans causer de problèmes?

1
Shaun

Vous pouvez le changer en appelant la méthode add_data de l'objet $wp_scripts. Cet objet contient tous les scripts et informations sur la manière de le rendre. Pour forcer le rendu du script dans le pied de page, procédez comme suit:

add_action( 'wp_enqueue_scripts', 'wpse8170_enqueue_scripts' );
function wpse8170_enqueue_scripts() {
    $GLOBALS["wp_scripts"]->add_data( 'jquery', 'group', 1 );
}

P.S .: Je ne l'ai pas testé, mais supposons que cela fonctionne.

1
Eugene Manuilov