Changeset 19075
- Timestamp:
- 10/28/2011 07:32:19 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/post.php
r19054 r19075 3165 3165 if ( $page->post_name == $revparts[0] ) { 3166 3166 $count = 0; 3167 if ( $page->post_parent != 0 ) { 3168 if ( null === ( $parent_page = $pages[ $page->post_parent ] ) ) 3169 continue; 3170 3171 while ( $parent_page->ID != 0 ) { 3172 $count++; 3173 if ( $parent_page->post_name != $revparts[ $count ] ) 3174 break; 3175 $parent_page = $pages[ $parent_page->post_parent ]; 3176 } 3177 3178 if ( $parent_page->ID == 0 && $count+1 == count($revparts) ) { 3179 $foundid = $page->ID; 3167 $p = $page; 3168 while ( $p->post_parent != 0 && isset( $pages[ $p->post_parent ] ) ) { 3169 $count++; 3170 $parent = $pages[ $p->post_parent ]; 3171 if ( ! isset( $revparts[ $count ] ) || $parent->post_name != $revparts[ $count ] ) 3180 3172 break; 3181 } 3182 } else if ( count($revparts) == 1 ) { 3173 $p = $parent; 3174 } 3175 3176 if ( $p->post_parent == 0 && $count+1 == count( $revparts ) && $p->post_name == $revparts[ $count ] ) { 3183 3177 $foundid = $page->ID; 3184 3178 break;
Note: See TracChangeset
for help on using the changeset viewer.