Comment pourrais-je mettre le code suivant, pour un certain panier, juste avant la balise body de fermeture dans mon site WordPress? Dans le pied de page? Il me semble que je voudrais seulement appeler startcart () pour les pages de produits. Merci beaucoup.
<script language="javascript" type="text/javascript">
startcart()
</script>
Si vous utilisez simplement un petit script ou un autre balisage, vous pouvez associer une fonction au filtre wp_footer
, qui devrait être incluse dans tous les thèmes correctement codés:
add_action( 'wp_footer', function () { ?>
<script language="javascript" type="text/javascript">
startcart()
</script>
<?php } );
Cependant, si votre code JavaScript est plus substantiel ou si vous souhaitez utiliser des bibliothèques intégrées telles que jQuery, vous devez le placer dans un fichier externe et le mettre en file d'attente correctement à l'aide de la fonction wp_enqueue_script()
:
wp_enqueue_script(
'myscript', // lowercase name of script
get_template_directory_uri() . '/js/script.js', // url to script
array( 'jquery' ), // libraries to use
false, // version of script (false is WP version)
true // load in footer (true) or head (false)?
);
Vous pouvez en savoir plus sur l’utilisation de la fonction wp_enqueue_script()
dans Codex
Si vous avez besoin d’aide supplémentaire, veuillez poster un commentaire ci-dessous.