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!