292 utenti online in questo momento
292 utenti online in questo momento
Guidami
star_border
Rispondere

problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭

Con l'aggiornamento di wordpress alla versione 4.5.1 è successo che il plugin di Visual Composer abbia mandato il tilt il tutto e quindi tutti obbligati a fare aggiornamento del template Wordpress e Pugin.

Guardando casualmente nell'editor in testate del tema (header php) vedo che il codice di monitoraggio non è più dove lo avevo messo io (prima della chiusura del primo </head> ) e mi ritrovo un codice di questo tipo:

 

<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<?php echo $qode_options_theme16['google_analytics_code']; ?>']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

 

inserito dopo questo parte 

 

.......

<?php dynamic_sidebar('sidearea'); ?>
</section>
<?php } ?>
<div class="wrapper">
<div class="wrapper_inner">
<!-- Google Analytics start -->
<?php if (isset($qode_options_theme16['google_analytics_code'])){
if($qode_options_theme16['google_analytics_code'] != "") {
?>

 

potete dare un occhio se è un problema per tutti i siti:

www.weddingnonconformist.it

www.weddingnonconformist.com

www.orsymirtillo.com

www.robertovacis.com

 

e nel caso cosa devo fare?

 

grazie

una buona giornata

Roberto

 

2 Risposte degli espertiverified_user

Rif.: problemi in wordpress con aggiornamento teme tamplate

Collaboratore Principale
Ciao Roberto, veramente io non vedo nessun codice analytics in nessuno dei 4 siti... penso che tu lo debba riconfigurare.

Rif.: problemi in wordpress con aggiornamento teme tamplate

Astri Nascenti
Ciao Roberto,

il tema sui siti è lo stesso? Lo snippet di GA come viene installato su WP, attraverso un plugin? Da qualche opzione del tema stesso?
-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: problemi in wordpress con aggiornamento teme tamplate

Astri Nascenti
Guardando il codice PHP c'è proprio un IF

<?php if (isset($qode_options_theme16['google_analytics_code'])){
if($qode_options_theme16['google_analytics_code'] != "") {
?>

Se il codice è nelle opzioni del tema ed è diverso da vuoto allora lo "stampa".
-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭
grazie Nicola,
quindi basta che io cancello SOLO questa parte di codice

&lt;script&gt;
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<?php echo $qode_options_theme16['google_analytics_code']; ?>']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
&lt;/script&gt;

per poi copiare prima della chiusura di della chiusura del primo </head> questo codice :

&lt;script&gt;
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX1', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');

&lt;/script&gt;

domani metto codici così poi se gentilmente ci date un occhio mi fate un gran piacere

Rif.: problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭
Ciao Matteo,

il tema dei siti è Nouveau di Envato.

Il codice di monitoraggio lo ho istallato manualmente (quindi senza nessun plugin) mettendolo nell'editor in testate del tema (header php) subito prima del primo </head> che trovo.....

prima dell'aggiornamento del tema funzionava tutto perfettamente

Rif.: problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭
non essendo io un web master ne un programmatore in parole povere che vuol dire?

Rif.: problemi in wordpress con aggiornamento teme tamplate

Astri Nascenti
Allora è successo questo, se modifichi header.php e non usi temi child in wordpress, ad OGNI aggiornamento del tema perderai tutte le modifiche fatte.

Per ripristinare la cosa ti basta copiare il codice nel tag <head> e non metterla nel codice .
Così a naso il tema ha un'impostazione che ti permette di inserire il codice UA. Ti consiglio di gestire meglio l'impostazione di UA perchè il problema potresti riaverlo in futuro.

Se posso permettermi ti consiglio di usare Google Tag Manager:

http://www.tagmanageritalia.it/come-installare-google-tag-manager-tramite-wordpress/

A presto!
-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭
Matteo,
ti ringrazio moltissimo per la tua gentile e precisa risposta.....prima di ripristinare il codice di analytics o copiandolo prima della chiusura di </head> oppure usando GTM come mi hai consigliato DEVO cancellare quello che rimane del codice vecchio? ..... e precisamente questo:

&lt;script&gt;
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<?php echo $qode_options_theme16['google_analytics_code']; ?>']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
&lt;/script&gt;

DEVO cancellare anche la parte immediatamente prima dello script di cui sopra?....e precisa,emte questa?

<?php } ?>
<div class="wrapper">
<div class="wrapper_inner">
<!-- Google Analytics start -->
<?php if (isset($qode_options_theme16['google_analytics_code'])){
if($qode_options_theme16['google_analytics_code'] != "") {
?>

Quello che dici relativamente al tema child è quello che penso anche io anche se lo trovo strano in quanto ho scaricato il plugin di Envato per l'aggiornamento dei temi che "dichiara" di lavorare proprio con i temi child per non perdere modifiche varie......ed in effetti l'unica cosa che ho "perso" è ahimè quella di analystic....

Grazie ancora
una buona giornata

Rif.: problemi in wordpress con aggiornamento teme tamplate

Matricola ✭ ✭ ✭
.....scusa Matteo ora ho rivisto con calma la cosa....

quindi il codice da rimuovere prima di reinstallare è questo?

<!-- Google Analytics start -->
<?php if (isset($qode_options_theme16['google_analytics_code'])){
if($qode_options_theme16['google_analytics_code'] != "") {
?>
&lt;script&gt;
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<?php echo $qode_options_theme16['google_analytics_code']; ?>']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
&lt;/script&gt;
<?php }
}
?>
<!-- Google Analytics end -->


non avevo visto che c'era un analystica start e end