Supporto » Funzionalità = Plugin » Mostrare elenco titoli di una categoria e solo immagine

  • Ciao a tutti, chiedo il vostro supporto per una modifica ad un template.
    Praticamente, ho necessità di mostrare una immagine della categoria e l’elenco dei titoli inseriti dentro questa categoria.
    Ho il problema che ovviamente mi vengono mostrati i titoli, ma di conseguenza le foto vengono ripetute per ogni titolo, come posso ovviare a questo?

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao salvopa87,

    prima di tutto fare sempre un child theme

    per evitare che l’immagine sia ripetuta, devi toglierla dal ciclo while o foreach (dove credo sia ora) e usare il suo ID

    maggiori informazioni: https://developer.wordpress.org/reference/functions/get_the_category/

    Chi ha creato la discussione salvopa87

    (@salvopa87)

    Grazie Cristiano per la risposta, ho risolto per quanto riguarda questo, non sò se posso chiedere qua un altro aiuto riguardo il template differenziato per categorie, avrei necessità di creare il layout delle pagine in base alla categoria, ma includendo anche le sotto categorie. Ho editato così il file single.php

    
    <?php
      $post = $wp_query->post;
    
      if ( in_category( '39')) {
      include(TEMPLATEPATH . '/single-parliamone.php');
    
      } else {
      include(TEMPLATEPATH . '/single-all.php');
    
      }
    ?>

    ma questo ovviamente non include le categorie figlie della categoria 39, cosa mi sfugge?

    • Questa risposta è stata modificata 8 anni, 7 mesi fa da salvopa87.
    Chi ha creato la discussione salvopa87

    (@salvopa87)

    credo di aver risolto anche questo, mancava una condizione per recuperare le sottocategorie della categoria genitore
    if ( in_category( '39') || get_term_children('39'))

    Chi ha creato la discussione salvopa87

    (@salvopa87)

    pensavo di avere risolto, ma c’è qualcosa che non va.
    Ho tre template, ora il primo viene mostrato ma gli altri no, ho sbagliato a scrivere qualcosa?

    Questo è il codice che ho nel file single.php del template che utilizzo

    <?php
      $post = $wp_query->post;
      if ( in_category( '26') || get_term_children('26')) {
      include(TEMPLATEPATH . '/single-ricette.php');
     }
      elseif ( in_category( '36') || get_term_children('36')) {
      include(TEMPLATEPATH . '/single-parl.php');
      }
      else {
      include(TEMPLATEPATH . '/single-all.php');
      }
    ?>
Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Il topic ‘Mostrare elenco titoli di una categoria e solo immagine’ è chiuso a nuove risposte.