我似乎經常遇到這個問題,永遠找不到解決方案。我有一個頂部導航的WordPress網站。由於這是在我的header.php中,並在所有頁面上使用,我無法對每個頁面的活動菜單狀態進行硬編碼。動態導航設置活動狀態
如何動態設置每個頁面的激活狀態?
這是我目前的資產淨值代碼:
<nav id="main-menu" class="padbot">
<ul id="ce">
<li class="cemenu"><a href="<?php echo $base_url;?>/about">About</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/consulting">Consulting</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/intelligence">Intelligence</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/academy">Academy</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/blog">Blog</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/contact">Contact</a></li>
</ul>
我已經建立所謂的有我的激活狀態屬性「活躍」 CSS類。理想情況下,我在尋找的是當你在「關於」頁面(或任何其他頁面)上時,爲活動狀態創建的類將被追加到當前li類中。
例子:
<li class="cemenu active"><a href="<?php echo $base_url;?>/about">About</a></li>
謝謝!
感謝您的真棒問題! #DIY一路順風! – 0bserver07 2013-06-18 01:04:53