Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

functions.php

Estas en el tema de functions.php en el foro de WordPress en Foros del Web. Hola, mi duda es, tengo una pequeña linea Código: <script type="text/javascript" src="fade.js"></script> y quisiera incluirla mediante alguna forma en el header, pero no de manera ...
  #1 (permalink)  
Antiguo 16/05/2009, 12:36
 
Fecha de Ingreso: septiembre-2006
Mensajes: 132
Antigüedad: 17 años, 7 meses
Puntos: 2
functions.php

Hola, mi duda es, tengo una pequeña linea

Código:
<script type="text/javascript" src="fade.js"></script>
y quisiera incluirla mediante alguna forma en el header, pero no de manera directa, ya que ese codigo solo es para el index y no me serviria para el reto.

Existe alguna forma de hacerlo mediante el functions.php para que loo meta en determinada pagina dentro del header?
__________________
Gracias por todo
Saludos!!!
  #2 (permalink)  
Antiguo 16/05/2009, 15:49
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: functions.php

Puedes hacerlo utilizando conditional tags de WP, simplemente puedes hacer algo así:

Código PHP:
<?php if (is_home()){
echo 
'<script type="text/javascript" src="fade.js"></script>';
?>
Saludos
Ojala te sirva
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #3 (permalink)  
Antiguo 22/07/2009, 21:18
 
Fecha de Ingreso: septiembre-2006
Mensajes: 132
Antigüedad: 17 años, 7 meses
Puntos: 2
Respuesta: functions.php

mil gracias, y si quisiera meter el codigo en una template especial? Solamente para determianda pagina?

saludos
__________________
Gracias por todo
Saludos!!!
  #4 (permalink)  
Antiguo 23/07/2009, 04:16
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: functions.php

Estoy casi seguro (aunque ahora lo busqué en la documentación y no lo encontré) que si creas un archivo page-7.php lo que pongas ahí se aplicará solamente a la página con ID=7, de modo que puedes cambiar el theme (o incluir ese js) solamente en esa página...

Si me equivoco que me corrijan.
Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #5 (permalink)  
Antiguo 24/07/2009, 08:50
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: functions.php

Cita:
Iniciado por originalconcept Ver Mensaje
mil gracias, y si quisiera meter el codigo en una template especial? Solamente para determianda pagina?

saludos
Tomando el código de Anarninquë:

Código php:
Ver original
  1. <?php if (is_page('25')){
  2. echo '<script type="text/javascript" src="fade.js"></script>';
  3. } ?>

Cita:
Iniciado por Anarninquë Ver Mensaje
Estoy casi seguro (aunque ahora lo busqué en la documentación y no lo encontré) que si creas un archivo page-7.php lo que pongas ahí se aplicará solamente a la página con ID=7, de modo que puedes cambiar el theme (o incluir ese js) solamente en esa página...

Si me equivoco que me corrijan.
Saludos
Así se hace:

http://www.forosdelweb.com/f118/pers...2/#post2748418
  #6 (permalink)  
Antiguo 24/07/2009, 08:56
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: functions.php

Muchas gracias metacortex por las respuestas (ambas), lo de las páginas lo confundí con lo de las categorías (dónde sí vale lo de category-7.php para hacer referencia al theme de la categoría ID=7).

Interesante lo de las plantillas de páginas, lo desconocía ya que nunca lo había usado.


Gracias.
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.