0
我正在使用Genesis框架自定義兒童主題。WordPress的:Genesis框架自定義導航CSS類
我不是想用我自己來替換默認的菜單,我只希望在自定義的類名稱添加到現有的元素,目前顯示頭向右(因爲我的菜單是在頭右側窗口小部件) 。
我該如何去做到這一點?我曾嘗試在我孩子的function.php
文件中使用nav_menu_css_class
過濾器,但未成功。
我正在使用Genesis框架自定義兒童主題。WordPress的:Genesis框架自定義導航CSS類
我不是想用我自己來替換默認的菜單,我只希望在自定義的類名稱添加到現有的元素,目前顯示頭向右(因爲我的菜單是在頭右側窗口小部件) 。
我該如何去做到這一點?我曾嘗試在我孩子的function.php
文件中使用nav_menu_css_class
過濾器,但未成功。
您在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'));