+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

Verificare contenuto term in taxonomy

Ultimo Messaggio di halfblack il:
  1. #1
    User Newbie
    Data Registrazione
    Nov 2015
    Località
    Reggio Emilia
    Messaggi
    2

    Verificare contenuto term in taxonomy

    Salve a tutti,
    premetto che in Php sono una frana…
    Sto utilizzando le taxonomies per definire due variabili (‘serie’ e ‘volume’) da aggiungere al title, tipo:


    <h1 class="post-title">
    <?php the_title(); ?> <?php echo get_the_term_list($post->ID, 'serie'); ?> <?php echo get_the_term_list($post->ID, 'volume'); ?>
    </h1>


    vorrei però visualizzare ‘volume’ solo quando ha contenuto, quindi ho usato:


    <?php
    $term_list_volume = get_the_term_list(get_the_ID(), 'volume');
    if (!empty($term_list_volume)):
    ?>
    <?php echo $term_list_volume; ?>
    <?php endif; ?>


    e fin qui funziona tutto. Il problema mi sorge però perché vorrei anche non visualizzare ‘serie’ quando contiene il testo “One shot”.
    E qui mi sto scornando con verifiche dei contenuti, ma non ci salto fuori!
    Mi può dare una mano qualcuno?
    Grazie in anticipo.

  2. #2
    Moderatore L'avatar di Ultima
    Data Registrazione
    Jan 2013
    Località
    Senigallia
    Messaggi
    663
    Aggiungi Ultima su Facebook
    ciao halfblack e benvenuto,
    quello che devi fare è un'ennesima condizione:
    Codice PHP:
    <?php if( !get_the_term_list(get_the_ID(), 'serie') === 'One shot' ) {
                      echo 
    get_the_term_list(get_the_ID(), 'serie');
               }
    ?>
    MODWordpress
    Vuoi scrivere dei comunicati stampa gratuiti? http://www.freschissime24.it/ - Senior Developer to http://www.canenero.com/

  3. #3
    User Newbie
    Data Registrazione
    Nov 2015
    Località
    Reggio Emilia
    Messaggi
    2
    Perfetto!
    In realtà avevo trovato una soluzione un po' bulgara, cioè verificando se 'volume' è vuoto:

    $term_list_serie = get_the_term_list(get_the_ID(), 'volume');
    if (!empty($term_list_serie)): ?>
    <span>( <?php echo get_the_term_list($post->ID, 'serie'); ?>
    <?php endif; ?>
    <?php
    $term_list_volume = get_the_term_list(get_the_ID(), 'volume');
    if (!empty($term_list_volume)): ?>
    - Vol.<?php echo $term_list_volume; ?>

    ma così mi sembra più corretto...
    Mille grazie!

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.