Make WordPress Core

Ticket #26795: 26795.diff

File 26795.diff, 934 bytes (added by UmeshSingla, 12 years ago)

Solves the issue for me

  • src/wp-includes/nav-menu.php

     
    702702        );
    703703        foreach( (array) $menu_items as $menu_item ) {
    704704                if ( isset( $menu_item->ID ) && is_nav_menu_item( $menu_item->ID ) ) {
    705                         if ( get_post_meta( $menu_item->ID, '_menu_item_type', true ) !== $object_type ||
    706                                 get_post_meta( $menu_item->ID, '_menu_item_object', true ) !== $taxonomy )
    707                                 continue;
    708 
    709                         $menu_item_ids[] = (int) $menu_item->ID;
     705                        $_menu_item_type = get_post_meta( $menu_item->ID, '_menu_item_type', true );
     706            $_menu_item_object = get_post_meta( $menu_item->ID, '_menu_item_object', true );
     707                        if ( $_menu_item_type !== $object_type || $_menu_item_object !== $taxonomy ){
     708                            $menu_item_ids[] = (int) $menu_item->ID;
     709            }
    710710                }
    711711        }
    712712