2014-10-28 53 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'));