Welcome, visitor! Log in
 

Source View: wp_list_pages

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
785           global $wp_query;
786           if ( is_page() || is_attachment() || $wp_query->is_posts_page )
787                $current_page = $wp_query->get_queried_object_id();
788           $output .= walk_page_tree($pages, $r['depth'], $current_page, $r);
789
790           if ( $r['title_li'] )
791                $output .= '</ul></li>';
792      }
793
794      $output = apply_filters('wp_list_pages', $output, $r);
795
796      if ( $r['echo'] )
797           echo $output;
798      else
799           return $output;
800 }
801
802 /**
803  * Display or retrieve list of pages with optional home link.