Changeset 13830 for trunk/wp-includes/classes.php
- Timestamp:
- 03/26/2010 07:36:49 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/classes.php
r13802 r13830 935 935 $children_elements[ $e->$parent_field ][] = $e; 936 936 } 937 937 938 938 /* 939 939 * when none of the elements is top level … … 1183 1183 function start_el(&$output, $item, $depth, $args) { 1184 1184 $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; 1185 1185 1186 1186 if ( 'frontend' == $args->context ) { 1187 1187 global $wp_query; 1188 1188 1189 1189 $css_class = array( 'menu-item', 'menu-item-type-'. $item->type, $item->classes ); 1190 1190 1191 1191 if ( 'custom' != $item->object ) 1192 1192 $css_class[] = 'menu-item-object-'. $item->object; 1193 1193 1194 1194 if ( $item->object_id == $wp_query->get_queried_object_id() ) 1195 1195 $css_class[] = 'current-menu-item'; 1196 1196 1197 1197 // @todo add classes for parent/child relationships 1198 1198 1199 1199 $css_class = join( ' ', apply_filters('nav_menu_css_class', $css_class, $item) ); 1200 1200 } 1201 1201 1202 1202 $maybe_value = ( 'backend' == $args->context ) ? ' value="'. $item->ID .'"' : ''; 1203 1203 $maybe_classes = ( 'frontend' == $args->context ) ? ' class="'. $css_class .'"' : ''; 1204 1204 1205 1205 $output .= $indent . '<li id="menu-item-'. $item->ID .'"'. $maybe_value . $maybe_classes .'>' . wp_get_nav_menu_item( $item, $args->context, $args ); 1206 1206 }
Note: See TracChangeset
for help on using the changeset viewer.