0
我有一個挑戰,並會感謝任何援助請。 我正在使用wordpress悉尼主題。我想介紹一個活動(或當前 - 如果你喜歡)的效果來改變當前頁面菜單的顏色。我已經創建了一個孩子的主題,並在該文件夾中有必要的文件,但無法弄清楚在哪裏影響修改。我試圖在兒童主題中創建一個新的頭文件來構造這個,但我的網站崩潰了,我不得不撤消它。請協助。如何在wordpress兒童主題中引入菜單主動效果
我有一個挑戰,並會感謝任何援助請。 我正在使用wordpress悉尼主題。我想介紹一個活動(或當前 - 如果你喜歡)的效果來改變當前頁面菜單的顏色。我已經創建了一個孩子的主題,並在該文件夾中有必要的文件,但無法弄清楚在哪裏影響修改。我試圖在兒童主題中創建一個新的頭文件來構造這個,但我的網站崩潰了,我不得不撤消它。請協助。如何在wordpress兒童主題中引入菜單主動效果
使用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>';
}
}
?>
wp_nav_menu自動將活動類放在活動菜單項上。然後你可以用CSS來設計它 – Omnisite