WordPress.org

Make WordPress Core

Ticket #4969: 4969-list-cats.diff

File 4969-list-cats.diff, 1.1 KB (added by Otto42, 7 years ago)

Patch for wp_list_categories

  • wp-includes/category-template.php

     
    242242                'child_of' => 0, 'feed' => '', 
    243243                'feed_image' => '', 'exclude' => '', 
    244244                'hierarchical' => true, 'title_li' => __('Categories'), 
     245                'title_before' => '<h2>', 'title_after' => '</h2>', 
     246                'before' => '<li class="categories">', 'after' => '</li>' 
    245247                'echo' => 1 
    246248        ); 
    247249 
     
    259261 
    260262        $categories = get_categories($r); 
    261263 
    262         $output = ''; 
    263         if ( $title_li && 'list' == $style ) 
    264                         $output = '<li class="categories">' . $r['title_li'] . '<ul>'; 
     264        $output = $r['before'].$r['title_before'].$r['title_li'].$r['title_after']; 
     265        if ( 'list' == $style ) 
     266                        $output .= '<ul>'; 
    265267 
    266268        if ( empty($categories) ) { 
    267269                if ( 'list' == $style ) 
     
    289291        } 
    290292 
    291293        if ( $title_li && 'list' == $style ) 
    292                 $output .= '</ul></li>'; 
     294                $output .= '</ul>'; 
     295                 
     296        $output.=$r['after']; 
    293297 
    294298        $output = apply_filters('wp_list_categories', $output); 
    295299