Je découvre les tenants et les aboutissants de WordPress. Je sais que WordPress définit certains filtres et actions par défaut dans /wp-includes/default-filters.php, mais où enregistre-t-il ses scripts comme jQuery? Nous sommes tous en mesure de définir jQuery comme dépendance ou simplement de la mettre en file d'attente dans nos thèmes, mais à quel endroit WordPress l'enregistre-t-il?
Toute aide serait très appréciée!
WordPress enregistre jQuery dans la fonction wp_default_scripts()
, qui se trouve dans wp-includes/script-loader.php
.
// jQuery
$scripts->add( 'jquery', false, array( 'jquery-core', 'jquery-migrate' ), '1.11.3' );
$scripts->add( 'jquery-core', '/wp-includes/js/jquery/jquery.js', array(), '1.11.3' );
$scripts->add( 'jquery-migrate', "/wp-includes/js/jquery/jquery-migrate$suffix.js", array(), '1.2.1' );