Come mostrare il contatore Feedburner con immagini

Ecco un piccolo tutorial su come ho convertito il totale dei readers di Feedburner in una sequenza di immagini. Potete vederne un esempio in alto a destra, sopra la ricerca, anche se ancora lo devo perfezionare.
Per prima cosa dovremmo convertire questo totale in testo: sebbene in rete siano presenti diversi script, ho trovato un plugin per wordpress, Feedburner Circulation, il quale tra l’altro non restituisce errori,  nel caso in cui non riesca a raggiungere la pagina di Feedburner.

Dopo aver installato e attivato il plugin, inseriamo nel nostro tema la funzione per richiamare il totale

<?php feedburner_circulation_text(’4mj’); ?>

sostituendo a 4mj l’id del vostro Feedburner.

Adesso andiamo a modificare il plugin aprendo /wp-content/plugins/feedburner-circulation/feedburner-circulation.php e sostituendo la riga 112

return number_format($circulation);

con la seguente

for ($r = 0; $r < strlen($circulation); $r++) {
echo “<img src=’/wp-content/themes/vostrotema/images/{$circulation{$r}}.png’ alt=’{$circulation{$r}}’>”;
}

sostituite il path /wp-content/themes/vostrotema/images/ con quello dove andrete ad inserire le immagini.
Con questa piccola modifica il numero totale dei readers verrà scomposto in cifre e per ognuna di esse verrà mostrata un immagine, ad esempio se il vostro totale è 2041 verrà stampato

<img src=’/wp-content/themes/vostrotema/images/2.png’ alt=’2′>
<img src=’/wp-content/themes/vostrotema/images/0.png’ alt=’0′>
<img src=’/wp-content/themes/vostrotema/images/4.png’ alt=’4′>
<img src=’/wp-content/themes/vostrotema/images/1.png’ alt=’1′>

Adesso dovremo creare le nostre 10 immagini, nel mio caso ho inserito .png, una per ogni cifra, naturalmente con lo stesso nome.

Consiglio di creare delle .png a 24bit con sfondo trasparente in modo da poterle spostare dove vogliamo, e, per avere un effetto migliore, di tagliarle di larghezze differenti, ad esempio la cifra 1 sarà più stretta dello 0 e così via, in modo da non lasciare spazi tra di esse.
A questo punto non vi resta che iscrivervi al mio Feed!