Corsi on-line

Immagini casuali nella testata di WordPress

Solitamente la testata di un blog basato sul CMS Open Source WordPress rappresenta un elemento grafico statico, lo si sceglie (se non già disponibile tramite il tema), si effettua l’upload, se ne valutà l’impatto a livello di rendering e, in caso di esito positivo della verifica, lo si conferma come componente fissa dell’intestazione. Volendo è però possibile utilizzare immagini differenti per la testata che verranno caricate casualmente.

WordPress

WordPress

A questo scopo è possibile agire sull’argomento “template_url” passato alla funzione “bloginfo()”, ma prima sarà bene creare una cartella nella quale caricare le immagini da mostrare in modalità random; nel nostro esempio utilizzeremo una sotto-directory della cartella principale del tema corrente, potremo chiamarla “img-testata” (il nome non è vincolante e verrà scelto arbitrariamente).

Fatto questo, caricheremo in “img-testata” i file da visualizzare avendo cura di utilizzare una sequenza di numeri interi per i loro nomi; ad esempio, se desiderassimo far ruotare 4 file in formato “.jpeg” dovremmo chiamarli nel modo seguente: “1.jpeg”, “2.jpeg”, “3.jpeg” e, infine, “4.jpeg”; queste cifre ci metteranno a disposizione un intervallo di valori da passare alla funzione nativa rand() di PHP.

Ora dovremo mettere mano al codice, e modificare il passaggio degli argomenti alla funzione “bloginfo()” in questo modo:

<img src="<?php bloginfo('template_url'); ?>/img-testata/<?php echo(rand(1,4)); ?>.jpeg" width="960" height="300" alt="Blah! Blah!" />

La funzione rand() andrà a prelevare casualmente una delle immagini presenti nella sotto-cartella creata estraendo una cifra compresa all’interno dell’intervallo di valori che le è stato passato come parametro.

Post correlati
I più letti del mese
Tematiche