如何在特定页面的菜单中隐藏主页?

时间:2012-10-11 作者:user1035762

我想知道如何在菜单中隐藏主页,而不在函数中设置show\\u home。php为false,我只想将其隐藏在特定页面中。我该怎么做?我用的是“二十一”主题。

3 个回复
SO网友:zadubz

Wordpress为body标记中的每个页面添加了一个唯一的类,您可以使用该类通过CSS针对页面上的特定元素。

.page-id-32 .menu-item-31 {display:none;}

SO网友:GDVS

如果您对编辑主题感到满意,可以在主页链接中添加一点PHP,以便在特定页面上显示时应用CSS类:

<?php if (is_page(\'Page Title\')) : echo \' class="current"\'; endif; ?>

其中,“Page Title”是要隐藏按钮的页面标题和类。当用户位于该页面上时,将应用current。然后只需添加display: none CSS到。现在的

SO网友:fuxia

设置\'show_home\' 仅在该页上为false:

\'show_home\'   => ! is_page( \'The page title, ID or slug here\' )

结束

相关推荐

如何根据用户角色级别定位css、admin元素?

我正在使用插件“增强的功能管理器”和“Adminimize”。在这两者之间,我已经能够做很多我想做的事情。我仍然需要隐藏一些元素,并且能够使用css将它们作为目标。问题是这些元素在所有管理用户级别都是隐藏的。是否有某种内置功能可以区分管理中的不同角色级别?我认为最好的方法是根据登录时的角色级别向body标记中添加一个类——例如,如果登录角色级别为“author”,则为“author”类。如果这是最好的方法,我就不知道如何编写代码来实现这一点。我假设它是对函数的php添加。php???