Referenciar archivo javascript en index.php

ismaelroldan Seguir

Beta
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Ene 2013
Mensajes
126
Buenas como hago referencia a un archivo javascript desde el index.php?¿

he probado esto:

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/funciones.js"></script>
<script tyoe="text/javascript" src="funciones.js"></script>

Muchas gracias a todos!
 
U

Usuario eliminado 34503

Como concejo te diría que subas ese js o los que necesites usar a otro host que te permita compartirlos con link directo, por ejemplo Dropbox, y después los llamas desde ese link
¿Porque? Para que se puede descargar en paralelo junto los demás elementos de la pagina aumentando la velocidad.

Buenas como hago referencia a un archivo javascript desde el index.php?¿

he probado esto:

<script type="text/javascript" src="http://forobeta.com/<?php bloginfo('template_directory'); ?>/funciones.js"></script>
<script tyoe="text/javascript" src="funciones.js"></script>

Muchas gracias a todos!
 

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
16 Feb 2010
Mensajes
3.061
<script type="text/javascript" src="./funciones.js"></script>
<script type="text/javascript" src="<?php echo home_url(); ?>/funciones.js"></script>
 

ismaelroldan

Beta
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Ene 2013
Mensajes
126
Gracias a todos pero ninguna de las formas me ha funcionado. Sigo buscando una respuesta
 

Galbatorix

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 May 2013
Mensajes
1.231
Quieres agregar un archivo js a la página index de tu blog? Si entendí bien, esto es lo que debes hacer:

PHP:
/* ***Agregar al archivo functions.php *** */
add_action( 'wp_enqueue_scripts', 'agrega_js', 99);
function agrega_js() {
   if ( is_home() ) {
     wp_register_script( 'forobeta', get_template_directory_uri() . '/js/forobeta.js' );
      wp_enqueue_script( 'forobeta', get_template_directory_uri() . '/js/forobeta.js', '2.0.2', false );
  }
}

Hay una diferencia muy sutil entre is_home y is_front_page[1], asegúrate de conocer y entender la diferencia para elegir la correcta.

Para conocer la diferencia entre registrar[2] y encolar[3], te dejo las referencias:

[1] https://codex.wordpress.org/Conditional_Tags
[2] Function Reference/wp register script « WordPress Codex
[3] es:Referencia de Funciones/wp enqueue script « WordPress Codex
 
Arriba