Déplacer les scripts jQuery dans le footer

Il y a trois techniques proposées dans différentes sources :
- dé-enregistrer et réenregistrer les scripts jquery, jquery-core et jquery-migrate
- modifier la variable $wp_scripts pour ces trois scripts
- forcer tous les scripts dans le footer
Les deux premières techniques sont très bien expliquées ici : http://www.joanmiquelviade.com/how-to-move-jquery-script-to-the-footer
Malheureusement, elles ne marchent pas pour moi (et pour vous ?).
Donc je me suis rabattu sur la troisième qui est un peu plus violente et dangereuse, mais si vous êtes sûr de ce que vous faites et que vous maîtrisez bien les scripts présents dans votre thème et ceux ajoutés par les plugins que vous utilisez, ça devrait bien se passer.
C’est expliqué ici : https://stackoverflow.com/questions/20365176/unable-to-move-wordpress-jquery-library-into-the-footer/21167716#21167716
En ce qui me concerne, j’ajoute ces trois lignes dans la fonction hookée sur wp_enqueue_scripts qui enregistre mes scripts persos :
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
Sources :