Make WordPress Core

Ticket #19038: 19038.2.diff

File 19038.2.diff, 513 bytes (added by swissspidy, 10 years ago)
  • src/wp-includes/nav-menu.php

    diff --git src/wp-includes/nav-menu.php src/wp-includes/nav-menu.php
    index 91a102a..668fd6b 100644
    function wp_setup_nav_menu_item( $menu_item ) { 
    734734                                        $menu_item->_invalid = true;
    735735                                }
    736736
     737                                if ( 'trash' === get_post_status( $menu_item->object_id ) ) {
     738                                        $menu_item->_invalid = true;
     739                                }
     740
    737741                                $menu_item->url = get_permalink( $menu_item->object_id );
    738742
    739743                                $original_object = get_post( $menu_item->object_id );