如何像主题一样呈现导航菜单?

时间:2012-02-03 作者:multipleinterfaces

我正在使用主题suffusion, 我正在尝试将自定义导航菜单添加到我的一个页面中
在我的页面模板中使用以下内容,我几乎可以正常工作:

if(is_page(\'123\')
{
    wp_nav_menu( array( \'menu\' => \'my-menu\' ) );
}
在哪里\'123\' 是我想要的页面的页面id,并且\'my-menu\' 这是我想要的菜单。页面使用了正确的模板。使用适当的链接生成正确的项目,但它们呈现为无序列表,如下所示:

如果我的菜单栏由我的主题呈现(通过将其放置在仪表板的一个插槽中),它会将此菜单水平呈现为外观美观的按钮。

当我这样做时,它只会正确地显示在我想要的页面上,但会呈现为垂直项目符号列表。

我需要做什么更改才能使菜单呈现为由主题完成?

1 个回复
SO网友:Milo

主题的CSS样式表控制菜单的外观,并通过包含菜单的div将其定位:

#head-nav ul li
您的菜单必须出现在相同的标记中,或者需要附加/修改CSS样式以针对新菜单。

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph