Make WordPress Core

Ticket #58932: changeset-58932.diff

File changeset-58932.diff, 671 bytes (added by apedog, 3 years ago)
  • wp-includes/nav-menu.php

    diff --git a/wp-includes/nav-menu.php b/wp-includes/nav-menu.php
    a b  
    836836                                        if ( function_exists( 'get_post_states' ) ) {
    837837                                                $menu_post   = get_post( $menu_item->object_id );
    838                                                 $post_states = get_post_states( $menu_post );
    839                                                 if ( $post_states ) {
    840                                                         $menu_item->type_label = wp_strip_all_tags( implode( ', ', $post_states ) );
     838                                                if ( $menu_post !== null ){
     839                                                        $post_states = get_post_states( $menu_post );
     840                                                        if ( $post_states ) {
     841                                                                $menu_item->type_label = wp_strip_all_tags( implode( ', ', $post_states ) );
     842                                                        }
    841843                                                }
    842844                                        }