Ascunderea Meniului Pe Pagini Specifice
Încerc să ascund complet meniul din această pagină:
http://ultimate-templates.com/splash-page
Folosesc Divi 3.0 și am încercat - urmărind tutoriale online - să-l ascund utilizând următorul cod în fișierul meu CSS:
.page-id-27820 top-menu-nav {
display: none important;
}
Acest cod nu a funcționat, în afară de faptul că a făcut meniul să arate puțin ciudat (și a coborât butonul de căutare cu lupă puțin mai jos), așa că am eliminat codul - dar butonul de căutare încă arată ciudat.
Dacă cineva m-ar putea ajuta cu modul în care pot elimina complet meniul (și logo-ul etc.) de pe acea pagină specifică, aș fi foarte recunoscător!
Am creat o imagine simplă pentru tine care arată cum să obții ID-ul paginii și atributele meniului. https://dl.dropboxusercontent.com/s/zibhieyo3s6a5bs/Mailbird_2017-01-27_00-57-39.png
Trebuie să obții page_id, exact cum ai făcut:
.page-id-27820
și să ascunzi meniul, astfel:
.page-id-27820 #top-menu-nav {
display: none;
}
Ai uitat semnul #, care reprezintă atributul html id
id = #
class = .

Mergi în header.php
și găsește funcția wp_nav_menu();
.
Exemplu:
<div class="main-navigation">
<?php wp_nav_menu(array('theme_location' => 'nav-name')); ?>
</div>
Poți încadra funcția într-o verificare pentru pagina curentă. Variabila $post
este disponibilă ca variabilă globală.
<?php if($post->post_name !== 'splash-page'): ?>
<div class="main-navigation">
<?php wp_nav_menu(array('theme_location' => 'nav-name')); ?>
</div>
