我有一个很简单的问题。我正在建立一个非常小和基本的网站,我已经编码了一个简单的菜单。我希望菜单中的当前页面以黄色高亮显示。
为了做到这一点,我添加了一个查找url段塞的if语句,这是正确的,可以将CSS类添加到特定的元素中。
对于“服务”和“关于我们”来说很好,但是主页呢?我该用什么URL弹呢?此外,我的“索引”url弹不起作用,无论什么原因。
注意:类“现代”是CSS触发器,以改变颜色。
<ul class="list-inline">
<!-- empty site_url() will default to front-page.php -->
<li class="list-inline-item modern"><a href="<?php echo site_url()?>" class="text-white lead"><h3 class="menu-items <?php if (is_page('http://modern-artisans--carpentry-version.local/')) echo "modern"?>">home</h3></a></li>
<li class="list-inline-item"><a href="<?php echo site_url('/services')?>" class="text-white lead"><h3 class="menu-items <?php if (is_page('services')) echo "modern"?>">services</h3></a></li>
<li class="list-inline-item"><a href="<?php echo site_url('/about-us')?>" class="text-white lead"><h3 class="menu-items <?php if (is_page('about-us')) echo "modern"?>">about us</h3></a></li>
<li class="list-inline-item"><a href="<?php echo site_url('/index')?>" class="text-white lead"><h3 class="menu-items <?php if (is_page('index')) echo "modern"?>">work history</h3></a></li>
</ul>发布于 2019-07-13 22:49:36
您应该能够通过使用返回布尔值的is_front_page()来实现这一点。您可以将其放在菜单中的if语句中。
https://stackoverflow.com/questions/57023170
复制相似问题