WordPress:Genesis框架自定义导航CSS类

时间:2014-10-28 12:05:55

标签: html css wordpress nav genesis

我在Genesis Framework中使用自定义子主题。

我不是要用自己的菜单替换默认菜单,我只想在现有元素中添加自定义类名,当前显示标题右侧(因为我的菜单位于标题右侧小部件)。

我该如何实现这一目标?我尝试在我孩子的nav_menu_css_class文件中使用function.php过滤器但未成功。

1 个答案:

答案 0 :(得分: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' ));