WordPress.org

Make WordPress Core

Ticket #18369: 18369.2.diff

File 18369.2.diff, 1.0 KB (added by nacin, 7 years ago)
  • wp-includes/nav-menu.php

     
    514514
    515515                if ( ! empty( $posts ) ) {
    516516                        foreach ( array_keys($posts) as $post_type ) {
    517                                 get_posts( array('post__in' => $posts[$post_type], 'post_type' => $post_type, 'nopaging' => true, 'update_post_term_cache' => false) );
     517                                get_posts( array('post__in' => $posts[$post_type], 'post_type' => $post_type, 'nopaging' => true, 'update_post_term_cache' => is_admin() ) );
    518518                        }
    519519                }
    520520                unset($posts);
  • wp-admin/includes/nav-menu.php

     
    597597                'posts_per_page' => $per_page,
    598598                'post_type' => $post_type_name,
    599599                'suppress_filters' => true,
    600                 'update_post_term_cache' => false,
     600                'update_post_term_cache' => true,
    601601                'update_post_meta_cache' => false
    602602        );
    603603