Make WordPress Core


Ignore:
Timestamp:
09/10/2015 04:53:52 PM (11 years ago)
Author:
wonderboymusic
Message:

In get_page_uri(), do not add parent slugs to orphaned pages.

Adds unit test.

Props filosofo, MikeHansenMe, MikeHansenMe, chriscct7.
Fixes #15963.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/post-functions.php

    r33954 r34001  
    41974197
    41984198        foreach ( $page->ancestors as $parent ) {
    4199                 $uri = get_post( $parent )->post_name . '/' . $uri;
     4199                $parent = get_post( $parent );
     4200                if ( 'publish' === $parent->post_status ) {
     4201                        $uri = $parent->post_name . '/' . $uri;
     4202                }
    42004203        }
    42014204
Note: See TracChangeset for help on using the changeset viewer.