Je convertis un site web bootstrap html en Wordpress.
Maintenant, tous recommandent d'utiliser wp_enqueue_script () pour enregistrer les fichiers javascript. c'est à dire.
function themeslug_enqueue_script() {
wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_script' );
Mais j'ai quelques fichiers js à charger dans la tête et d'autres dans le pied de page du code html d'origine.
J'allais utiliser wp_head et wp_footer, est-ce correct de le faire ou plutôt de s'en tenir à wp_enqueue_script?
Il semble que vous ayez oublié le paramètre d'entrée5thde:
wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
À savoir la partie booléenne $in_footer
, qui mettra le script dans lefooter, s'il est défini sur true
, sinon dans leheader.
Vous pouvez également utiliser $deps
pour gérer les dépendances.
Consultez le Codex pour plus d'informations.
=> J'en resterais à wp_enqueue_script()
et ne placerais pas manuellement les scripts dans l'en-tête ou le pied de page.