Tracciare gli accessi al feed RSS di WordPress
giovedì 12 febbraio 2009Nel post di ieri ho parlato di accessi al feed RSS e di come li ho tracciati per 24 ore circa. Qualcuno mi ha chiesto come si fa. Beh, sono partito dal plugin "Kick me out of blogbabel" di facciocose.it modificandolo per scrivere su un file di testo gli accessi al mio feed.
Ecco il sorgente: salvatelo in un file PHP, caricatelo nella cartella plugin del vostro blog WordPress e attivatelo.
function feed_trace()
{
// Se la pagina a cui si tenta di accedere è un feed
if(is_feed())
{
// Apro il file
$fp = fopen("rss-log.txt","a");
// Scrivo USER_AGENT e data di accesso
fwrite($fp,date("r") . " - " . $_SERVER['HTTP_USER_AGENT'] . "n");
// Chiudo il file
fclose($fp);
}
}
// Aggiungo azione a quelle eseguite da WordPress
add_action('template_redirect', 'feed_trace', 5);
Scaricate il plugin di facciocose.it e modificatelo come più vi pare (ricordatevi di cambiare il commento iniziale in modo da rendere "riconoscibile" il plugin nel vostro pannello di amministrazione).
Buon tracciamento!
In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.


















12 febbraio 2009 alle 11:06
Interessante… potrebbe sempre tornare utile
Tanks
12 febbraio 2009 alle 12:58
Oh perfetto.
Solo una cosa non ho capito: è sufficiente prendere quel testo e metterlo in un file .PHP, oppure bisogna scaricare tutto il plugin??
12 febbraio 2009 alle 13:05
@ Manu:
In teoria basta mettere il codice in un file PHP. In pratica scarica il plugin e modificalo. Fai prima
12 febbraio 2009 alle 22:25
Figata!
Proviamo subito…
17 febbraio 2009 alle 20:04
Per semplicità è possibile inserire il codice nel functions.php del proprio tema. In questo modo non c’è bisogno di installare il plugin