Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    1

    Codice php per Wordpress

    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>=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>=and $Kal_giorno<7)                
    return array(
    "Quarta Settimana","#00A86B");               
     else if(
    $Kal_giorno>=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

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, ti sei dimenticato il $ qui if((strcasecmp($Kal_Ma[0],Kal_M))==0) Kal_M
    Puoi attivare DEBUG('TRUE') IN wp_confing.php per vedere gli errori generati o leggere l'error_log php dove sicuarmente qualcosa avrà scritto.
    Cosi' come l'hai scritto
    Kal_M per funzionare dovrebbe essere una costante ma non credo sia il tuo caso.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.