Come aggiungere codice prima del tag di chiusura body

25 dic 2012, 08:02:21
Visualizzazioni: 22.2K
Voti: 7

Come posso inserire il seguente codice, per un determinato carrello della spesa, appena prima del tag di chiusura body nel mio sito WordPress? Nel footer? Mi sembra che vorrei chiamare startcart() solo per le pagine dei prodotti. Grazie mille.

<script language="javascript" type="text/javascript">
startcart()
</script>
0
Tutte le risposte alla domanda 1
0
12

Se stai utilizzando solo un piccolo script o altro markup, puoi agganciare una funzione al filtro wp_footer, che dovrebbe essere incluso in tutti i temi correttamente codificati:

add_action( 'wp_footer', function () { ?>

    <script language="javascript" type="text/javascript">
    startcart()
    </script>

<?php } );

Tuttavia, se il tuo codice JavaScript è più sostanzioso, o desideri utilizzare librerie integrate come jQuery, dovresti inserire il codice in un file esterno e accodarlo correttamente utilizzando la funzione wp_enqueue_script():

wp_enqueue_script(
    'myscript', // nome dello script in minuscolo
    get_template_directory_uri() . '/js/script.js', // URL dello script
    array( 'jquery' ), // librerie da utilizzare
    false, // versione dello script (false è la versione di WP)
    true // caricare nel footer (true) o nell'head (false)? 
);

Puoi leggere di più su come utilizzare la funzione wp_enqueue_script() nel Codex


Se hai bisogno di ulteriore aiuto, per favore lascia un commento qui sotto.

25 dic 2012 10:14:55