用于多站点的导航菜单步行器

时间:2015-06-15 12:49:20

标签: php css wordpress css3 navbar

这是我的代码:

public static function display_menu(){
        printf('<nav id="menu" class="column small-10">
                        %s
                </nav>', self::get_mobile_menu()
        );
}

public static function get_mobile_menu(){
    if( false === ( $mobile_menu = get_transient(self::MENUMOBILE_TRANSIENT_NAME) )){
        $mobile_menu_args = array(
                'theme_location'  => 'mobile',
                'echo'            => false,
                'container'       => '',
                'container_class' => '',
                'container_id'    => '',
                'menu_class'      => 'right',
                'items_wrap'      => '<ul class="%2$s">%3$s</ul>',
                'walker'          => new Mobile_Menu_Walker()
        );
        $mobile_menu = wp_nav_menu($mobile_menu_args);
        set_transient( self::MENUMOBILE_TRANSIENT_NAME, $mobile_menu, self::MENU_TRANSIENT_TIME );
    }
    return $mobile_menu;
}

如果我切换到ENG版本,Walker导航会创建一个菜单,其中div class="right"ul没有课程......为什么?在ITA版本中,它有效!

函数"display_menu"被调用header.php

0 个答案:

没有答案
相关问题