WordPress.org

Make WordPress Core

Ticket #36745: test.patch

File test.patch, 913 bytes (added by spacedmonkey, 5 years ago)
  • src/wp-includes/nav-menu-template.php

     
    485485                foreach ( (array) get_object_taxonomies( $queried_object->post_type ) as $taxonomy ) {
    486486                        if ( is_taxonomy_hierarchical( $taxonomy ) ) {
    487487                                $term_hierarchy = _get_term_hierarchy( $taxonomy );
    488                                 $terms = wp_get_object_terms( $queried_object_id, $taxonomy, array( 'fields' => 'ids' ) );
    489                                 if ( is_array( $terms ) ) {
     488                                $term_list = get_the_terms( $queried_object_id, $taxonomy );
     489                                if ( is_array( $term_list ) ) {
     490                                        $terms = wp_list_pluck( $term_list, 'term_id' );
    490491                                        $possible_object_parents = array_merge( $possible_object_parents, $terms );
    491492                                        $term_to_ancestor = array();
    492493                                        foreach ( (array) $term_hierarchy as $anc => $descs ) {