WordPress.org

Make WordPress Core

Ticket #21970: 21970.4.diff

File 21970.4.diff, 1.2 KB (added by SergeyBiryukov, 6 years ago)
  • src/wp-includes/class-wp.php

     
    215215                                                        }
    216216
    217217                                                        $post_status_obj = get_post_status_object( $page->post_status );
    218                                                         if ( ! $post_status_obj->public && ! $post_status_obj->protected && ! $post_status_obj->private ) {
     218                                                        if ( ! $post_status_obj->public && ! $post_status_obj->protected
     219                                                                && ! $post_status_obj->private && $post_status_obj->exclude_from_search ) {
    219220                                                                continue;
    220221                                                        }
    221222                                                }
  • src/wp-includes/rewrite-functions.php

     
    403403                                }
    404404
    405405                                $post_status_obj = get_post_status_object( $page->post_status );
    406                                 if ( ! $post_status_obj->public && ! $post_status_obj->protected && ! $post_status_obj->private ) {
     406                                if ( ! $post_status_obj->public && ! $post_status_obj->protected
     407                                        && ! $post_status_obj->private && $post_status_obj->exclude_from_search ) {
    407408                                        continue;
    408409                                }
    409410                        }