Salve, ho un problema con questo poco codice che ho scritto nel tema di Wordpress. L'obbiettivo è stampare la scritta corrispondente alla settimana di pubblicazione e con ogni settimana il relativo colore.
Tuttavia il codice non va, anzi interferisce con il resto del codice e elimina la visibilità deglia articoli e della admin bar se si è in frontend.
Codice PHP:
function CalcolaMese($Kal_M) {
$Kal_Ma = array("giugno","luglio");
if((strcasecmp($Kal_Ma[0],Kal_M))==0) return 6;
if((strcasecmp($Kal_Ma[1],Kal_M))==0) return 7;
}
function CalcolaSettimana() {
$Kal_dataG = get_the_date();
$Kal_dataV = explode(" ",$Kal_dataG);
$Kal_giorno = intval($Kal_dataV[0]);
$Kal_mese = Calcolamese($Kal_dataV[1]);
switch($Kal_mese) {
case 7: if($Kal_giorno>=7 and $Kal_giorno<14)
return array("Prima Settimana","#9966CC");
else if($Kal_giorno>=14 and $Kal_giorno<21)
return array("Seconda Settimana","#FF9900");
else if($Kal_giorno>=21 and $Kal_giorno<28)
return array("Terza Settimana","#007FFF");
else if($Kal_giorno>=28 and $Kal_giorno<31)
return array("Quarta Settimana","#00A86B");
else
return array("","#000");
break;
case 7: if($Kal_giorno>=1 and $Kal_giorno<7)
return array("Quarta Settimana","#00A86B");
else if($Kal_giorno>=7 and $Kal_giorno<14)
return array("Quinta Settimana","#00CCCC");
else
return array("","#000");
Il problema sembra derivare dalla funzione CalcolaMese().
Mi potreste dare una mano.
Grazie