Nascondi barra laterale per categoria selezionata

Ciao,

Qualcuno saprebbe dirmi come posso nascondere la barra laterale quando è aperta una pubblicazione di categorie selezionate? La mostrerei per impostazione predefinita, ma non per i post in quella categoria. Ad esempio, nella categoria “Inizio”.

1 Mi Piace

Mi piacerebbe molto farlo anche a me.

Questo CSS dovrebbe farlo bene.

Basta compilare questo campo con lo slug della tua categoria e copiare il codice. Quindi inseriscilo nel CSS desktop del tuo tema e voilà!


(Se stai puntando a una sottocategoria, usa il formato sluggenitore-slugsottocategoria)

// nasconde la barra laterale per la categoria specificata
body.has-sidebar-page.category-=CategorySlug= {
    #main-outlet-wrapper {
        grid-template-columns: 0 minmax(0, 1fr);
        gap: 0;
        padding-left: 10px;
     }
     .wrap {
       max-width: var(--d-max-width);
     }
}

@Lilly - questo funzionerebbe come una funzionalità di Navigation (sidebar) menu display control?

9 Mi Piace

Molto utile, l’ho appena testato. Grazie!

È possibile nasconderlo anche su /tags? body.has-sidebar-page.tags non è il selettore giusto.

Certamente lo farebbe. Lo aggiungerò al componente. Grazie per il suggerimento e per il codice :slight_smile:

3 Mi Piace

Se ispezioni le classi nel tag della pagina che stai cercando di indirizzare, vedrai la classe che devi usare.

In questo caso, body.has-sidebar-page.tags-page dovrebbe risolvere il problema.

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.