[Javascript] Inserire una nuova condizione in una funzione

Discussione in 'Javascript' iniziata da pollat, 11 Maggio 2018.

  1. pollat

    pollat Utente Attivo

    Registrato:
    10 Ottobre 2013
    Messaggi:
    63
    Mi Piace Ricevuti:
    0
    Punteggio:
    6
    Buongiorno, vorrei modificare una funzione di un sito web aggiungendo un parametro, ma non so come fare. La funzione è la seguente:

    HTML:
       // funzione per poter tagliare un titolo con il simbolo " | "
    function line_break_for_posts_filter($title){
       if ( is_singular() ) {
            $month = mese();
            $year = date("Y");
           return str_replace(' | ', "($month $year)", $title);
       } else {        
          return str_replace(' | ', 'massimo', $title);    }
    }
    add_filter('the_title', 'line_break_for_posts_filter');
    

    Ciò che vorrei fare è raggiungere questo risultato aggiungendo una terza condizione (vedi la nuova condizione di "e appartiene alla classe X":

    HTML:
    function line_break_for_posts_filter($title){
    if ( is_singular() ) {
        $month = mese();    
        $year = date("Y"); 
       return str_replace(' | ', "($month $year)", $title);
       }
    if ( is_singular() "e appartiene alla classe X" ) {
       return str_replace(' | ', 'massimo', $title);
       }
    else {
       return str_replace(' | ', 'massimo', $title);   }
    }
    add_filter('the_title', 'line_break_for_posts_filter');
    
    

    Come posso fare?
     
  2. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.768
    Mi Piace Ricevuti:
    283
    Punteggio:
    83
    Sesso:
    Maschio
    Sposto in JS
     
  3. IKOULA CLOUD

    IKOULA CLOUD Nuovo Utente

    Registrato:
    26 Febbraio 2018
    Messaggi:
    49
    Mi Piace Ricevuti:
    2
    Punteggio:
    8
    Home Page:
  4. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.518
    Mi Piace Ricevuti:
    123
    Punteggio:
    63
    Occupazione:
    free lance
    Località:
    Lombardia
    spero di interpretare bene il tuo pensiero,
    dallo script che hai modificato, si possono "leggere" soluzioni diverse,
    non avendo messo cosa "appartiene alla classe X", l'amico (non il nemico) é ancora più confuso …
    vedi se così ti va bene,
    HTML:
    // funzione per poter tagliare un titolo con il simbolo " | "
    function line_break_for_posts_filter($title){
        if ( is_singular() and "NON appartiene alla classe X" ) {
            $month = mese();
            $year = date("Y");
            return str_replace(' | ', "($month $year)", $title);
        } else {      
            return str_replace(' | ', 'massimo', $title);    }
    }
    add_filter('the_title', 'line_break_for_posts_filter');
     
Sto caricando...

Condividi questa Pagina