从特定页面隐藏菜单

时间:2017-01-26 作者:Alex

我正在尝试从此页完全隐藏菜单页:

http://ultimate-templates.com/splash-page

我正在使用Divi 3.0,并通过在线教程尝试在我的样式css表中使用以下内容隐藏它:

.page-id-27820 top-menu-nav {
display: none important;
}
除了让菜单看起来有点奇怪(并且把搜索放大镜放下来一点),我删除了代码——搜索按钮看起来仍然很奇怪,这没有起任何作用。

如果有人能帮我从那一页中完全删除菜单(和徽标等),我将非常感激!

4 个回复
SO网友:kirillrocks

为您创建了一个关于如何获取页面id和菜单属性的简单图像。https://dl.dropboxusercontent.com/s/zibhieyo3s6a5bs/Mailbird_2017-01-27_00-57-39.png

您需要获取page\\u id,就像您所做的那样:

.page-id-27820 
并隐藏菜单,如下所示:

.page-id-27820 #top-menu-nav {
    display: none;
}
您忘记了#符号,它代表html属性id

id = #
class = .

SO网友:Mansoor

我也有同样的问题。

我将下面的代码粘贴到divi主题中的自定义css

.page-id-28577 #top-menu-nav {
    display: none;
}
.page-id-28577 = 我不想在其上显示菜单的页面的主体类

SO网友:Liam Stewart

转到header.php 并找到wp_nav_menu(); 作用

示例:

    <div class="main-navigation">
        <?php wp_nav_menu(array(\'theme_location\' => \'nav-name\')); ?>
    </div>
您可以将其包装在当前页面的检查中。$post 作为全局变量提供。

<?php if($post->post_name !== \'splash-page\'): ?>
    <div class="main-navigation">
        <?php wp_nav_menu(array(\'theme_location\' => \'nav-name\')); ?>
    </div>

SO网友:A.T

Try this:

.container.clearfix.et_menu_container { display: none; }

相关推荐

Should our pages be posts?

我们正在为我们的社区发布大量内容(大约每天3页)。所有正在发布的内容都是在页面中创建的。我的问题是:“页面”和“帖子”在数量上有什么区别吗?为了速度或效率,Dos WP更喜欢帖子而不是页面?谢谢