Hola, hace unas semanas instalé la etiqueta de Analytics en la zona "Head" del archivo "header.php" y llevaba unos días viendo que no había visitas... he mirado en la web y he comprobado que la etiqueta de Analytics se ha borrado sola del header, ¿Cómo es posible y cómo puedo evitar que se repita algo así?
Gracias.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-RC8JNHGNH4"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-RC8JNHGNH4');
</script>
Contenido solo visible a usuarios registrados
Hola
Si has realizado alguna actualización de tu theme, o se ha realizado de forma automática alguna actualización de plugins relacionados con tu theme, si que puedes haber perdido las modificaciones.
Es por ese motivo que se recomienda hacer las modificaciones en un tema hijo, evalúa copiar el archivo header.php como parte de los archivos del tema hijo y allí realiza las modificaciones.
Saludos.
@jmarreros, ya; pero es que el tema hijo no muestra el archivo "header.php".
Hola Teo,
En caso que no este el archivo header.php, puedes copiarlo de tu archivo padre y colocarlo en el hijo y en base a este realizar los cambios o ajustes, tambien puedes instalar un complemento que agrega a headers como lo es > https://es.wordpress.org/plugins/insert-headers-and-footers/.
Un saludo 🖐️
Hola Teo,
La etiqueta de analitycs no es un css, en apariencia > personalizar solo se toman codigo css.
Copias el archivo haciendo clic derecho sobre el cuando ingresas a tus archivos de wordpress y lo pegas en la ruta donde esta tu archivo child.
Es decir ingresas a tu Cpanel > administrador de archivos > public_html > tu dominio > wp content > themes > tu tema padre > acá buscas el archivo header.php y haces clic derecho copiar y automáticamente te mostrará un aviso de donde quieres que sea copiado dicho archivo.
Seleccionas la carpeta donde esta el child y con eso bastaría.
Un saludo 🖐️
@argenis, gracias. Y supongo que dejo la etiqueta también en el header del tema padre, ¿No?
Hola Teo,
No tendría caso que lo agregaras al header.php del tema padre, debes agregar el código únicamente en el header.php que copies en la carpeta del child-theme.
Saludos 🙂
@bulmaro-webempresa, ah, entonces no era copiar, sino cortar. Gracias.
Hola Teo,
Para evitar confusiones, no es cortar el archivo header.php del tema padre en el directorio del tema hijo. Ambos archivos deben existir, el header.php del tema hijo es el que contenderá las modificaciones y personalizaciones que tu realices, como la de agregar el script de analytics mientras que el header.php original ubicado en el tema padre se mantendrá sin modificaciones. Esto de copiar el archivo header.php en la carpeta del tema hijo se hace cuando necesitas personalizarlo y así evitar que pierdas esas personalizaciones cuando actualices el template.
En otras palabras, ¿Puedes incrustar el script de analytics en el header.php del tema padre? Sí pero cuando actualices el tema este fichero será reescrito y tendrías que volver a insertar el código de analytics.
Ahora bien, si te referías a que ya tienes incluido el código de analytics en el header.php del tema padre y ahora tienes un header.php en el tema hijo entonces sí. Tendrías que cortar o borrar el código de Analytics en el header.php del tema padre, pues para eso tienes el header.php en el tema hijo.
Finalmente, es importante que no agregues el código de Analytics en ambos archivos header.php, pues se estaría duplicando el script al cargar tu web, lo cual provocaría errores y, seguramente, no no haría su trabajo el código de Analytics.
Espero no haberte confundido más, solo quise aclarar. Si tienes alguna duda adicional o si te he confundido más, de antemano una disculpa y plantéanos dichas dudas o confusiones.
Saludos )
@bulmaro-webempresa, sí, sí, muchas gracias; te había entendido y sólo he cortado el script de Google Analytics de tema padre al hijo. Muy amable.
Hola Teo,
Excelente, me alegra que fuésemos lo suficientemente claros y así aclararas tus dudas.
Gracias a ti por consultarnos en el foro de soporte en CMS de Webempresa.
Quedamos atentos a tus futuras consultas, saludos 🙂