Integrar Analytics con más de un header

Inicio Foros WordPress Themes y Diseño Integrar Analytics con más de un header

Etiquetado: ,

Este debate contiene 7 respuestas, tiene 2 mensajes y lo actualizó  josegila hace 6 años, 2 meses.

  • Autor
    Publicaciones
  • #64587

    josegila
    Participante

    Buenas, tengo una duda:

    En el diario digital que estoy creando he generado diferentes headers. Unos 6 diferentes. Ahora la pregunta es: ¿debo integrar analytics en cada uno de ellos (antes de /head) o con hacerlo en el principal (header.php) sobra?

    Muchas gracias de antemano,

  • #64589

    LGrusin
    Miembro

    ¿Analytics va en el header? Bueno es igual….

    Para cualquier código que quieras poner en el header podrías hacer lo siguiente:
    add_action( ‘wp_head’, ‘tu_analytics’);
    siendo tu_analytics la función que contiene el código de Analytics o lo que quieras que se cargue en la cabecera o cabeceras.

    Un saludo

  • #64590

    josegila
    Participante

    En mi tema la etiqueta /head viene en el Header, no sé… Dónde debería ir entonces, si lo integro manualmente sin plugins?

    Lo lamento, pero no entiendo del todo la explicación de add_action.

    Gracias de todos modos!

  • #64627

    LGrusin
    Miembro

    Bueno, pues por lo visto el código de Analytics se puede poner en el header y en el footer.

    Google Analytics

    Pensé que sabías cómo hacerlo puesto que sabes crear cabeceras diferentes.

    A ver, en el archivo functions.php de tu theme añade:
    add_action( ‘wp_head’, ‘mi_analytics’);

    functions mi_analytics () {
    echo ‘ …. CODIGO DE ANALYTICS AQUI… ‘;
    }

    Esto hace que se añada automáticamente el código de Analytics en cualquier cabecera o header que utilices.

    Un saludo

  • #64630

    josegila
    Participante

    Perfecto. En cuanto tenga un rato lo pruebo. Muy amable.

    En cuanto a crear cabeceras, lo hago haciendo diferentes archivos php: header-1.php, header-2.php y luego las llamo dependiendo de la categoría (get_header(header-1/header-2…). Sé que con PHP se podría hacer de manera más sencilla, pero no sé hacerlo.

    Pongo el enlace para que veas a lo que me refiero:
    http://elminuto90.es/seccion/liga_bbva (header-liga_bbva)
    http://elminuto90.es/seccion/liga_adelante (header-liga_adelante)

    Muchísimas gracias. Un saludo.

  • #64652

    LGrusin
    Miembro

    Pues usar get_header es una forma de hacerlo. Quizás sea la forma más fácil cuando quieres hacer grandes modificaciones en la cabecera (incluso cambiar la hoja de estilos del theme).

    Si quieres personalizar categorías sólo tienes que crear el archivo correspondiente para esa categoría. Si fuera una página utilizando una plantilla.

    WordPress tiene varias formas de hacer lo mismo.

    Un saludo

  • #64653

    josegila
    Participante

    Correcto. Exactamente es lo que hago.

    Aunque he leído que al tener varios header, Google detecta la página como “spam” y no la posiciona correctamente.

    Pregunta: Es necesario incorporar en cada header este código?:

    <meta http-equiv="Content-Type" content="; charset=” />

    <meta name="keywords" content="” />
    <meta name="description" content="” />

     | 
     | Search Results
     | Author Archives
     | 
     | 
     | 
     | Archive | 
    etc…

    Gracias, saludo!

  • #64654

    josegila
    Participante

    Vale, parece ser que no se publica el código tal y como lo pongo… Me refiero a la parte superior donde vienen todos los “meta” (name, keywords…)

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest