WordPress.org

Make WordPress Core

Ticket #44923: 44923.patch

File 44923.patch, 953 bytes (added by Shizumi, 11 months ago)
  • wp-includes/class-walker-comment.php

    diff --git a/wp-includes/class-walker-comment.php b/wp-includes/class-walker-comment.php
    index 2ff35bd..f3a3480 100644
    a b class Walker_Comment extends Walker { 
    5252        public function start_lvl( &$output, $depth = 0, $args = array() ) {
    5353                $GLOBALS['comment_depth'] = $depth + 1;
    5454
     55                // Default class.
     56                $classes = array( 'children' );
     57
     58                $class_names = join( ' ', apply_filters( 'comment_children_css_class', $classes, $args, $depth ) );
     59                $class_names = $class_names ? sprintf( ' class="%s"', $class_names ) : '';
     60
    5561                switch ( $args['style'] ) {
    5662                        case 'div':
    5763                                break;
    5864                        case 'ol':
    59                                 $output .= '<ol class="children">' . "\n";
     65                                $output .= '<ol' . $class_names . '>' . "\n";
    6066                                break;
    6167                        case 'ul':
    6268                        default:
    63                                 $output .= '<ul class="children">' . "\n";
     69                                $output .= '<ul' . $class_names . '>' . "\n";
    6470                                break;
    6571                }
    6672        }