WordPress.org

Make WordPress Core

Ticket #15944: dont-assume-queried-object-is-term.15944.diff

File dont-assume-queried-object-is-term.15944.diff, 650 bytes (added by filosofo, 3 years ago)
  • wp-includes/nav-menu-template.php

     
    426426                                        'taxonomy' == $parent_item->type && 
    427427                                        isset( $possible_taxonomy_ancestors[ $parent_item->object ] ) && 
    428428                                        in_array( $parent_item->object_id, $possible_taxonomy_ancestors[ $parent_item->object ] ) && 
    429                                         $parent_item->object_id != $queried_object->term_id 
     429                                        (        
     430                                                ! isset( $queried_object->term_id ) || 
     431                                                $parent_item->object_id != $queried_object->term_id 
     432                                        ) 
    430433                                ) 
    431434                        ) 
    432435                ) {