Walker_Nav_Menu criando muitas tags de fechamento?

criou este walker abaixo para criar um conjunto de guias. Tudo parece bom, mas na fonte há vários mais do que deveria estar causando erros de validação.

Eu só quero gerar uma guia para tipos de postagem “questionar”.

código –

$mmArgs = array( 'menu' => 'competitionmenu', 'container' => 'div', 'container_class' => 'summary_chart_tab_icons', 'menu_id' => 'summary_chart_tab_icons', 'menu_class' => 'summary_chart_tab_icons clearfix', 'echo' => true, 'walker' => new summary_walker_2013_TABS() ); wp_nav_menu($mmArgs); class summary_walker_2013_TABS extends Walker_Nav_Menu{ function start_el(&$output, $item, $depth, $args){ global $wp_query, $current_user; $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; $class_names = $value = ''; $classs = empty( $item->classs ) ? array() : (array) $item->classs; $voted = hasVoted($item->object_id,$current_user->ID); $voteMade = $voted[0]; $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classs ), $item ) ); $class_names = ($voted ? ' voted' : ''); $icon_state= ($voted ? '-voted' : ''); $class_names = ' class="tab-icon '.the_slug($item->object_id). esc_attr( $class_names ) . ' clearfix " '; $attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : ''; $attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : ''; $attributes .= ! empty( $item->xfn ) ? ' rel="' . esc_attr( $item->xfn ) .'"' : ''; $attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : ''; $icon_name = child_template_directory. '/images/images/tab-icon-'.the_slug($item->object_id).$icon_state; if($item->object=='question' ) : $question = get_post($item->object_id); $output .= '
  • post_name.'" ' . $class_names .'>'; $output .='
  • '; $item_output .= ''.$args->after; $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); endif; }

    }

    e as células de fechamento extra estão em dois antes de cada

  • . Eu acho que podem ser os itens do menu que não são “perguntas”, mas como posso omiti-los em um caminhante?
  • melhor, Dc

    Solutions Collecting From Web of "Walker_Nav_Menu criando muitas tags de fechamento?"