WordPress.org

Make WordPress Core

Changeset 9246


Ignore:
Timestamp:
10/18/08 21:15:20 (7 years ago)
Author:
ryan
Message:

wp_page_menu() echo fixes. see #7914

File:
1 edited

Legend:

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

    r9245 r9246  
    665665        if ( is_home() && !is_paged() ) 
    666666            $class = 'class="current_page_item"'; 
    667         $menu = '<li ' . $class . '><a href="' . get_option('home') . '">' . $text . '</a></li>'; 
    668     } 
    669  
    670     $menu .= str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages($args) ); 
     667        $menu .= '<li ' . $class . '><a href="' . get_option('home') . '">' . $text . '</a></li>'; 
     668    } 
     669 
     670    $list_args = $args; 
     671    $list_args['echo'] = false; 
     672    $list_args['title_li'] = ''; 
     673    $menu .= str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages($list_args) ); 
    671674 
    672675    if ( $menu ) 
     
    674677 
    675678    $menu = '<div id="' . $args['menu_class'] . '">' . $menu . "</div>\n"; 
    676     $menu = apply_filters( 'wp_page_menu', $menu );  
     679    $menu = apply_filters( 'wp_page_menu', $menu, $args );  
    677680    if ( $args['echo'] ) 
    678681        echo $menu; 
Note: See TracChangeset for help on using the changeset viewer.