• hola a todos, expongo mi problema:
    Tengo una cabecera realizada en edge animate a la que llamo directamente desde el archivo header.php y cuyos archivos .js también incluyo desde la propia cabecera.
    Todo funciona bien en la pagina de inicio (es una página estática) pero si voy a otra página la animación de la cabecera no carga correctamente.
    El error que arroja la consola del inspector de código de Chrome es que no encuentra un archivo Js. El problema es que la ruta que yo meto en el archivo header.php se modifica al abrir la nueva página. No sé por qué razón WordPress modifica esta ruta y me gustaría saber que función debo tocar para evitar que esto suceda.

    Esta es mi pagina sinapse
    (aunque está sin maquetar, la animación se carga) Pero si haces click en la pestaña contactos (la unica página que tengo por ahora creada) la cabecera no se carga porque ahora wordpress busca el JS en la raiz de Contactos/ y logicamente ese archivo no existe en ese lugar.
    Con una imagen fija o con los otros divs que he introducido si funciona. Si meto la animacion en un iframe crea una recursividad muy extraña dentro del iframe.

    Dejo el codigo mofificado en el header.php

    <!-- edge--> <script type="text/javascript" charset="utf-8" src="<?php echo home_url( '/' ); ?>wp-content/uploads/edge/edge_includes/edge.5.0.1.min.js"></script>

    <style>
    .edgeLoad-cabecerasinapse { visibility:hidden; }
    </style>

    <script>
    AdobeEdge.loadComposition(‘cabecera’, ‘cabecerasinapse’, {
    scaleToFit: «none»,
    centerStage: «none»,
    minW: «0»,
    maxW: «undefined»,
    width: «408px»,
    height: «171px»
    }, {«dom»:{}}, {«dom»:{}});
    </script>

    <div class=»row»>
    <div class=»logotipo col-sm-4″> <!– caja de logo–>

    <div id=»Stage» class=»cabecerasinapse»>
    </div>
    </div>`

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • No lo llames desde home, mételo al tema y llámalo desde ahí con una función, no en el header. Mira la documentación con algunos ejemplos.

    Saludos.

    Iniciador del debate ManoloMarfil

    (@manolomarfil)

    Ok, gracias por la respuesta Peter. Trataré de ponerme a fondo con ello ya que es un tema denso y estoy dando mis primeros pasos en personalización de plantillas.

    La duda que se me plantea es: la función la llamo desde header, pero la creo en el archivo functions.php de mi tema no?

    De nada. Si lo solucionas con eso por favor marca el tema como resuelto.

    Saludos.

    Iniciador del debate ManoloMarfil

    (@manolomarfil)

    Logro llamar a los scripts, pero la animación no se carga. Seguiré investigando a ver si doy con la solución.

    Ok, ya nos dirás cuando te quede.

    Saludos.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Problema Cabecera Personalizada’ está cerrado a nuevas respuestas.