我的WordPress菜单基于Twitter Bootstrap创建菜单项而不是页面项

时间:2014-02-21 作者:Dominic Francis

我已经生成了一个动态菜单,但是没有生成page-item 它生成一个menu-item. 我想让它做的是生成页面项目和所有其他项目,以便我可以显示或突出显示用户正在访问的当前页面。

我的代码是:

// header.php

<?php // Loading WordPress Custom Menu
    wp_nav_menu( array(
        \'container_class\' => \'collapse navbar-collapse navbar-ex1-collapse\',
        \'menu_class\'      => \'nav navbar-nav\',
        \'menu_id\'         => \'main-menu\',
        \'walker\'          => new Cwd_wp_bootstrapwp_Walker_Nav_Menu()
) ); ?>
然后在函数中。php我有

add_action( \'after_setup_theme\', \'cwd_wp_bootstrapwp_theme_setup\' );
if ( ! function_exists( \'cwd_wp_bootstrapwp_theme_setup\' ) ):
function cwd_wp_bootstrapwp_theme_setup() {
    // Adds the main menu
    register_nav_menus( array(
        \'main-menu\' => __( \'Main Menu\', \'cwd_wp_bootstrapwp\' ),
    ) );
}
endif;

1 个回复
SO网友:Brad Dalton

这是一个CSS代码的示例,它使用一个特定的主题。

您可能需要根据主题更改课程。

.nav-primary .current-menu-item > a  {
color: blue;
background-color: white;
}
这将突出显示当前菜单项的背景色为白色,您还可以更改字体颜色,在本例中为蓝色。

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。