Cómo agregar código justo antes de la etiqueta de cierre body

25 dic 2012, 08:02:21
Vistas: 22.2K
Votos: 7

¿Cómo puedo colocar el siguiente código, para un determinado carrito de compras, justo antes de la etiqueta de cierre body en mi sitio WordPress? ¿En el footer? Me parece que solo querría llamar a startcart() para las páginas de productos. Muchas gracias.

<script language="javascript" type="text/javascript">
startcart()
</script>
0
Todas las respuestas a la pregunta 1
0
12

Si solo estás utilizando un pequeño script u otro marcado, puedes enganchar una función al filtro wp_footer, que debería estar incluido en todos los temas correctamente codificados:

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

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

<?php } );

Sin embargo, si tu código JavaScript es más sustancial o deseas utilizar bibliotecas integradas como jQuery, deberías colocar el código en un archivo externo y encolarlo correctamente usando la función wp_enqueue_script():

wp_enqueue_script(
    'myscript', // nombre en minúsculas del script
    get_template_directory_uri() . '/js/script.js', // URL al script
    array( 'jquery' ), // bibliotecas a utilizar
    false, // versión del script (false es la versión de WP)
    true // cargar en el pie de página (true) o en el head (false)?
);

Puedes leer más sobre cómo usar la función wp_enqueue_script() en el Codex


Si necesitas más ayuda, por favor publica un comentario a continuación.

25 dic 2012 10:14:55