Nascondere il Menu da Pagine Specifiche
Sto cercando di nascondere completamente il menu da questa pagina:
http://ultimate-templates.com/splash-page
Sto utilizzando Divi 3.0 e ho provato - seguendo tutorial online - a nasconderlo usando il seguente codice nel mio foglio di stile CSS:
.page-id-27820 top-menu-nav {
display: none important;
}
Questo non ha funzionato, a parte rendere il menu un po' strano (e far scendere leggermente la lente d'ingrandimento della ricerca), e ho rimosso il codice - il pulsante di ricerca appare ancora strano.
Se qualcuno potesse aiutarmi a rimuovere completamente il menu (e il logo ecc.) da quella singola pagina, sarei molto grato!
Ho creato un'immagine semplice per mostrarti come ottenere l'ID della pagina e gli attributi del menu. https://dl.dropboxusercontent.com/s/zibhieyo3s6a5bs/Mailbird_2017-01-27_00-57-39.png
Devi ottenere il page_id, esattamente come hai fatto:
.page-id-27820
e nascondere il menu, in questo modo:
.page-id-27820 #top-menu-nav {
display: none;
}
Hai dimenticato il simbolo #, che rappresenta l'attributo html id
id = #
class = .

Vai nel file header.php
e cerca la funzione wp_nav_menu();
.
Esempio:
<div class="main-navigation">
<?php wp_nav_menu(array('theme_location' => 'nav-name')); ?>
</div>
Puoi racchiuderla in un controllo per la pagina corrente. La variabile $post
è disponibile come variabile globale.
<?php if($post->post_name !== 'splash-page'): ?>
<div class="main-navigation">
<?php wp_nav_menu(array('theme_location' => 'nav-name')); ?>
</div>
