2016-09-06 23 views
0

我有一個挑戰,並會感謝任何援助請。 我正在使用wordpress悉尼主題。我想介紹一個活動(或當前 - 如果你喜歡)的效果來改變當前頁面菜單的顏色。我已經創建了一個孩子的主題,並在該文件夾中有必要的文件,但無法弄清楚在哪裏影響修改。我試圖在兒童主題中創建一個新的頭文件來構造這個,但我的網站崩潰了,我不得不撤消它。請協助。如何在wordpress兒童主題中引入菜單主動效果

+0

wp_nav_menu自動將活動類放在活動菜單項上。然後你可以用CSS來設計它 – Omnisite

回答

0

使用wp_get_nav_menu_items()可以應用活動菜單項效果。

<?php 
    $menu = wp_get_nav_menu_items('menu_name'); 
    $id = get_the_ID(); 
    foreach($menu as $menuitem) 
    { 
    if($id == $menuitem->object_id) 
    { 
     echo '<li class = "nav-active">'; //apply active class here 
     echo '<a href ="'.$menuitem->url.'">'.$menuitem->title.'</a>'; 
     echo '</li>'; 
    } 
    else 
    { 
     echo '<li>'; 
     echo '<a href ="'.$menuitem->url.'">'.$menuitem->title.'</a>'; 
     echo '</li>'; 
    } 
} 
?>