Le codex WordPress dit :
$ in_footer
(booléen) (facultatif) Normalement, les scripts sont placés dans la section. Si ce paramètre est vrai, le script est placé au bas de la. Cela nécessite que le thème ait le crochet wp_footer () à l'endroit approprié. Notez que vous devez mettre votre script en file d'attente avant l'exécution de wp_head, même s'il sera placé dans le pied de page. (Nouveau dans WordPress 2.8) Par défaut: faux
J'ai donc ajouté true
après chaque script src path
:
/**
* JavaScript
*/
function my_scripts_method() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js', true );
wp_enqueue_script( 'jquery' );
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
function media_queries_script() {
wp_register_script( 'mediaqueries', get_template_directory_uri() . '/js/css3-mediaqueries.js', true );
wp_enqueue_script( 'mediaqueries' );
}
add_action('wp_enqueue_scripts', 'media_queries_script');
function custom_script() {
wp_register_script( 'custom', get_template_directory_uri() . '/js/custom.js', true );
wp_enqueue_script( 'custom' );
}
add_action('wp_enqueue_scripts', 'custom_script');
function replace_script() {
wp_register_script( 'replace', get_template_directory_uri() . '/js/jquery.ba-replacetext.min.js', true );
wp_enqueue_script( 'replace' );
}
add_action('wp_enqueue_scripts', 'replace_script');
Mais les scripts sont toujours inclus dans l'en-tête.
Des suggestions pour résoudre ce problème?
true
unwp_enqueue
ou de l' autrewp-register_script
fonctionne très bien.