From a4f5971898f276fe992c9c8b007c34e12f17f810 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 18 Oct 2008 21:15:20 +0000 Subject: [PATCH] wp_page_menu() echo fixes. see #7914 git-svn-id: http://svn.automattic.com/wordpress/trunk@9246 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/post-template.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/wp-includes/post-template.php b/wp-includes/post-template.php index d99ba2aa9..9028b10fa 100644 --- a/wp-includes/post-template.php +++ b/wp-includes/post-template.php @@ -664,16 +664,19 @@ function wp_page_menu( $args = array() ) { $class = ''; if ( is_home() && !is_paged() ) $class = 'class="current_page_item"'; - $menu = '
  • ' . $text . '
  • '; + $menu .= '
  • ' . $text . '
  • '; } - $menu .= str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages($args) ); + $list_args = $args; + $list_args['echo'] = false; + $list_args['title_li'] = ''; + $menu .= str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages($list_args) ); if ( $menu ) $menu = ''; $menu = '
    ' . $menu . "
    \n"; - $menu = apply_filters( 'wp_page_menu', $menu ); + $menu = apply_filters( 'wp_page_menu', $menu, $args ); if ( $args['echo'] ) echo $menu; else