Mi chiedevo da tempo da cosa potesse dipendere la presenza, all’interno di numerosi blog basati su WordPress, di un piccolo smiley piazzato lì a casaccio in modo discordante da tutto il resto. Tuttavia non mi ero mai posto il problema finché un bel giorno non l’ho avvistato anche sul mio blog. Dopo una breve ricerca, ho scoperto che trattasi del simbolo utilizzato dal plugin WordPress.com Stats per notificare l’avvenuta registrazione di una visita tra le statistiche relative a quel blog. La domanda nasce spontanea: si può nascondere? La risposta è ovviamente sì, peccato che il metodo ufficiale suggerito nelle faq dello stesso plugin sia inefficace. Si consigliava infatti di aggiungere la seguente riga nel CSS del proprio tema:
img#wpstats{display:none}
Fortunatamente, seguendo alcune discussioni sul forum di WordPress, ho trovato due metodi funzionanti. Il primo consiste nell’aggiungere una riga riveduta e corretta nel CSS del proprio tema:
img#wpstats{width:0px;height:0px;overflow:hidden;}
Il secondo consiste nell’aggiungere un piccolo script nel file footer.php del proprio tema, subito dopo “wp_footer();“:
<script type="text/javascript">
var e = document.getElementById("wpstats");
e.style.width = "0px";
e.style.height= "0px";
e.style.overflow = "hidden";
</script>
Ovviamente alcuni browser potrebbero non interpretare correttamente queste istruzioni continuando a visualizzare lo smiley malefico. Nel caso, citofonare Padre Damien Karras.
Scritto da Maxime il 5 novembre 2008









io lo lascio, non mi reca alcun fastidio
E bravo Maxime! In effetti me lo sono sempre chiesto anche io!
Domandona: dopo aver attivato anche Sitemeter ho verificato che i numeri su numero di accessi e pagine visitate non coincidono tra le statistiche del pannello di wordpress.com e quelle registrate da SiteMeter: SiteMeter riporta valori molto più bassi!
Avete da indicarmi qualche link utile per capire come funzionano le stats di wordpress?
karlo: io ho provato HiStats, Google Analytics, Wordpress.com Stats e tanti altri sistemi (anche se poi alla fine vado a controllare solo le chiavi di ricerca ed i siti di provenienza) e ti assicuro che ognuno restituisce dei dati diversi. Comunque considera che le stats di WordPress, se sei loggato sul blog, non conteggiano le tue visite. Quelle di SiteMeter invece sì.
Grazie per l’hack. Semplice e stupido ma efficace!
Ciao,
Emanuele
Perché introdurre hack nel CSS o nel tema quando si può agire direttamente sul codice del plug-in ?
Individuata la riga che inserisce l’immagine (icona) la si commenta (con la dovuta cautela) e “passa la paura”.
In seconda istanza, si contatta l’autore del plugin e gli si chiede gentilmente di aggiungere una voce tra le “properties” dell’oggetto che consenta di visualizzare o nascondere lo smile
Non è detto che non lo faccia in tempi brevi :-)
Cristiano: da quanto ho avuto modo di leggere, qualcuno ha già provato a disattivare lo smiley direttamente sul codice del plugin, ma questo ha causato il cattivo funzionamento delle statistiche. Per quanto riguarda invece la richiesta all’autore, gli è già stata fatta diverse volte, invano.
img#wpstats{display:none;
visibility:hidden;
}
Oppure
function hidestats(){s = document.getElementById('
wpstats');s.innerHTML = '';
s.style.display = 'none';
s.style.visibility = 'hidden';
}
window.onload = hidestats;
Buondì,
lo smiley fastidioso è comparso pure a me e oltre a essere presente sulla hp del blog, ora non mi si visualizza più correttamente la pagina. La barra a sinistra contenente le categorie, commenti ecc… non si vede più. Come fare? Cosa sarà successo? Ho provato a togliere lo smiley ma non cambia niente. Dopo un po’ lo smiley ricompare. Sapete aiutarmi?
Grazie
Sel