Changeset 15544
- Timestamp:
- 08/27/2010 04:13:39 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/nav-menu-template.php
r15407 r15544 197 197 198 198 unset($menu_items); 199 200 $sorted_menu_items = apply_filters( 'wp_nav_menu_objects', $sorted_menu_items, $args ); 199 201 200 202 $items .= walk_nav_menu_tree( $sorted_menu_items, $args->depth, $args ); … … 313 315 314 316 foreach ( (array) $menu_items as $key => $menu_item ) { 317 318 $menu_items[$key]->current = false; 319 315 320 $classes = (array) $menu_item->classes; 316 321 $classes[] = 'menu-item'; … … 333 338 ) { 334 339 $classes[] = 'current-menu-item'; 340 $menu_items[$key]->current = true; 335 341 $_anc_id = (int) $menu_item->db_id; 336 342 … … 360 366 if ( in_array( $item_url, array( $current_url, $_indexless_current ) ) ) { 361 367 $classes[] = 'current-menu-item'; 368 $menu_items[$key]->current = true; 362 369 $_anc_id = (int) $menu_item->db_id; 363 370 … … 395 402 foreach ( (array) $menu_items as $key => $parent_item ) { 396 403 $classes = (array) $parent_item->classes; 397 404 $menu_items[$key]->current_item_ancestor = false; 405 $menu_items[$key]->current_item_parrent = false; 406 398 407 if ( 399 408 isset( $parent_item->type ) && … … 420 429 if ( in_array( intval( $parent_item->db_id ), $active_ancestor_item_ids ) ) { 421 430 $classes[] = 'current-menu-ancestor'; 422 } 423 if ( in_array( $parent_item->db_id, $active_parent_item_ids ) ) 431 $menu_items[$key]->current_item_ancestor = true; 432 } 433 if ( in_array( $parent_item->db_id, $active_parent_item_ids ) ) { 424 434 $classes[] = 'current-menu-parent'; 435 $menu_items[$key]->current_item_parent = true; 436 } 425 437 if ( in_array( $parent_item->object_id, $active_parent_object_ids ) ) 426 438 $classes[] = 'current-' . $active_object . '-parent'; … … 466 478 } 467 479 add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 ); 468 469 ?>
Note: See TracChangeset
for help on using the changeset viewer.