Changeset 13975
- Timestamp:
- 04/03/2010 11:04:37 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/classes.php
r13974 r13975 1184 1184 $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; 1185 1185 1186 $classes = $value = ''; 1186 1187 if ( 'frontend' == $args->context ) { 1187 1188 global $wp_query; 1188 1189 1189 $c ss_class = array( 'menu-item', 'menu-item-type-'. $item->type, $item->classes );1190 $classes = array( 'menu-item', 'menu-item-type-'. $item->type, $item->classes ); 1190 1191 1191 1192 if ( 'custom' != $item->object ) 1192 $c ss_class[] = 'menu-item-object-'. $item->object;1193 $classes[] = 'menu-item-object-'. $item->object; 1193 1194 1194 1195 if ( $item->object_id == $wp_query->get_queried_object_id() ) 1195 $c ss_class[] = 'current-menu-item';1196 $classes[] = 'current-menu-item'; 1196 1197 1197 1198 // @todo add classes for parent/child relationships 1198 1199 1199 $c ss_class = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $css_class ), $item ) );1200 }1201 1202 $maybe_value = ( 'backend' == $args->context ) ? ' value="'. $item->ID .'"' : '';1203 $maybe_classes = ( 'frontend' == $args->context ) ? ' class="'. $css_class .'"' : '';1204 1205 $output .= $indent . '<li id="menu-item-'. $item->ID . '"'. $maybe_value . $maybe_classes .'>' . wp_get_nav_menu_item( $item, $args->context, $args );1200 $classes = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); 1201 $classes = ' class="' . esc_attr( $classes ) . '"'; 1202 } else { 1203 $value = ' value="' . $item->ID . '"'; 1204 } 1205 1206 $output .= $indent . '<li id="menu-item-'. $item->ID . '"' . $value . $classes .'>' . wp_get_nav_menu_item( $item, $args->context, $args ); 1206 1207 } 1207 1208
Note: See TracChangeset
for help on using the changeset viewer.