WordPress.org

Make WordPress Core

Ticket #4969: 4969-list-cats.diff

File 4969-list-cats.diff, 1.1 KB (added by Otto42, 11 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