Supporto » Aspetto = Temi » Cambiare colore da sezione a sezione

  • Buongiorno a tutti,
    sono alla ricerca di un tema (o anche una procedura da applicare a qualche tema che non lo prevede) che permetta di cambiare il colore dei menù in base alla “sezione” del mio sito.
    Purtroppo ho provato diversi temi blasonati ma non sono riuscito in alcun modo ad effettuare questa operazione.

    Grazie a tutti in anticipo!

Stai visualizzando 1 risposte (di 1 totali)
  • Salve @trancione,

    uno dei modi è usare le body class
    https://developer.wordpress.org/reference/functions/body_class/

    che ti permettono di avere delle classi css sul body indicative del contenuto che stai mostrando e quindi con delle regole css andare ad intervenire sul aspetto di quella pagina (creando anche combinazioni per sezione + contenuto).

    C’è anche un esempio sempre dal link che ti ho mandato
    https://developer.wordpress.org/reference/functions/body_class/#more-information

    ovvero usando nel tuo template
    <body <?php body_class(); ?>>

    ottieni in output qualcosa di simile a
    <body class="page page-id-2 page-parent page-template-default logged-in">

    permettendoti così, tramite css, di impostare degli stili

    .page {
        /* styles for all posts within the page class */
    }
    .page-id-2 {
        /* styles for only page ID number 2 */
    }
    .logged-in {
        /* styles for all pageviews when the user is logged in */
    }

    L’output di solito tiene anche conto della taxonomia, del tipo di post, del fatto che sei in un archivio, ecc.

    Saluti,
    Diego

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Cambiare colore da sezione a sezione’ è chiuso a nuove risposte.