2014-10-28 54 views
0

我正在使用Genesis框架自定義兒童主題。WordPress的:Genesis框架自定義導航CSS類

我不是想用我自己來替換默認的菜單,我只希望在自定義的類名稱添加到現有的元素,目前顯示頭向右(因爲我的菜單是在頭右側窗口小部件) 。

我該如何去做到這一點?我曾嘗試在我孩子的function.php文件中使用nav_menu_css_class過濾器,但未成功。

回答

0

您在WordPress中創建的每個菜單都將應用該菜單名稱作爲ID前面的菜單。所以如果你有一個名爲Top Menu的菜單,那麼UL的ID就是菜單頂部菜單,所以UL看起來像這樣<ul id="menu-top-menu" class="menu"。您可以使用ID定位菜單。

或者,如果您創建一個名爲「頂級菜單」的菜單,則可以使用wp_nav_menu直接在主題文件中調用它。使用這種技術可以讓你添加一個類。在下面的例子中,我添加了一個名爲top-menu的類。

wp_nav_menu(array('menu' => 'Top Menu', 'menu_class' => 'top-menu'));