Front-page.php URL段

时间:2019-07-13 22:10:23

标签: php wordpress twitter-bootstrap

我有一个非常简单的问题。我正在建立一个很小的基本网站,并在其中编码了一个简单的菜单。我希望菜单中的当前页面以黄色突出显示。

为此,我添加了一条if语句来查找 url slug ,的确如此,将CSS类添加到了特定的HTML元素。

可以很好地处理“服务”和“关于我们”的内容,但是主页呢?我为此使用什么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>

1 个答案:

答案 0 :(得分:1)

您应该可以使用is_front_page()返回一个布尔值来实现这一点。您可以将其放在菜单的if语句中。

https://developer.wordpress.org/reference/functions/is_front_page/