Ticket #8444: 8444.discover-level.diff
File 8444.discover-level.diff, 686 bytes (added by , 16 years ago) |
---|
-
template.php
1564 1564 $post = $page; 1565 1565 setup_postdata($page); 1566 1566 1567 if ( 0 == $level && (int)$page->post_parent > 0) { 1568 //sent level 0 by accident, by default, or because we don't know the actual level 1569 $find_main_page = (int)$page->post_parent; 1570 while ($find_main_page > 0) { 1571 $level++; 1572 $parent = get_page($find_main_page); 1573 $find_main_page = (int)$parent->post_parent; 1574 } 1575 } 1576 1567 1577 $page->post_title = wp_specialchars( $page->post_title ); 1568 1578 $pad = str_repeat( '— ', $level ); 1569 1579 $id = (int) $page->ID;