Io non credo che i problemi siano da imputare al file functions.php.
La Mod è semplicissima, da un lato inserisce nel file html una immagine, mentre questa immagine cambia per effetto del numero "random" che viene attribuito dal php.
Per provare basterebbe inserire nel template la semplice riga:
Codice: Seleziona tutto
<center><img src="./images/banner-1.jpg" alt="Banner"></center>
Il file php serve solamente a fornire un numero attraverso la variabile {BANNER} che permette di visualizzare l'immagine corrispondente al valore di {BANNER}
Avevamo stabilito che l'errore iniziale riguardava la stringa "NUMEROBANNER" che andava sostituita dal numero dei banner disponibili.
Se l'errore è rimasto dipende solamente dal fatto che il file di cache non è stato sostituito, non vedo altri motivi.
Siamo sicuri che parliamo della stessa cosa?
La cache si aggiorna dal PCA selezionando STILE e poi selezionando template e il tasto "aggiorna" corrispondente allo stile usato.
In alternativa si può cancellare l'intero contenuto della cartella cache, ad esclusione del file htaccess ed eventualmente del file index.php, se c'è.
Se questa operazione non viene eseguita la pagina si visualizzerà sempre con il file di cache, non con quello modificato.