WordPress.org

Make WordPress Core

Ticket #5004: categorydepth.diff

File categorydepth.diff, 764 bytes (added by intoxination, 8 years ago)
  • wp-includes/category-template.php

     
    250250                'child_of' => 0, 'feed' => '', 
    251251                'feed_image' => '', 'exclude' => '', 
    252252                'hierarchical' => true, 'title_li' => __('Categories'), 
    253                 'echo' => 1 
     253                'echo' => 1, 'depth' => 0 
    254254        ); 
    255255 
    256256        $r = wp_parse_args( $args, $defaults ); 
     
    288288                if ( is_category() ) 
    289289                        $r['current_category'] = $wp_query->get_queried_object_id(); 
    290290 
    291                 if ( $hierarchical ) 
    292                         $depth = 0;  // Walk the full depth. 
    293                 else 
     291                if ( !$hierarchical ) 
    294292                        $depth = -1; // Flat. 
    295293 
    296294                $output .= walk_category_tree($categories, $depth, $r);