一种方法是使用CSSdisplay
所有物只需添加两个菜单链接实例,一个包含主页URL,另一个包含所有其他页面的URL。这样做的目的是在希望另一个显示的页面上隐藏你不想要的一个,而不要在任何页面上同时显示这两个页面。
在CSS中,添加两条针对这些特定菜单项的规则。每个菜单项都是<li>
具有多个类的元素。每个都有一个独特的类menu-item-1982
.
假设您的主题启用了WP body类(通过检查HTML进行验证<body>
标记)您可以使用类似以下代码显示/隐藏正确的菜单项:
.home .menu-item-1982 { display: inline-block; }
.home .meun-item-1983 { display: none; }
此示例将在主页上显示菜单项1982,并隐藏1983。
要在除主页以外的所有页面上隐藏1982,并在除主页以外的所有页面上显示1983,请添加一个默认状态,以反转显示属性,而不使用.home
正文类前缀。