rendered paste bodyfunction wp_list_pages($args = '') { if ( is_array($args) ) $r = &$args; else parse_str($args, $r); $defaults = array('depth' => 0, 'show_date' => '', 'date_format' => get_settings('date_format'), 'child_of' => 0, 'title_li' => __('Pages'), 'echo' => 1); $r = array_merge($defaults, $r); $output = ''; // Query pages. $pages = get_pages($r); if ( !empty($pages) ) { if ( $r['title_li'] ) $output .= '<li class="pagenav">' . $r['title_li'] . '<ul>'; global $wp_query; $current_page = $wp_query->get_queried_object_id(); $output .= walk_page_tree($pages, $r['depth'], $current_page, $r['show_date'], $r['date_format']); if ( $r['title_li'] ) $output .= '</ul></li>'; } $output = apply_filters('wp_list_pages', $output); if ( $r['echo'] ) echo $output; else return $output;}