Make WordPress Core

Ticket #47642: 47642.diff

File 47642.diff, 590 bytes (added by johnbillion, 6 years ago)
  • src/wp-includes/class-wp-query.php

     
    23252325                } elseif ( 'none' === $q['orderby'] ) {
    23262326                        $orderby = '';
    23272327                } else {
     2328                        // https://core.trac.wordpress.org/ticket/47642
     2329                        if ( 'comment_count' === $q['orderby'] ) {
     2330                                $q['orderby'] = 'comment_count ID';
     2331                        }
     2332
    23282333                        $orderby_array = array();
    23292334                        if ( is_array( $q['orderby'] ) ) {
    23302335                                foreach ( $q['orderby'] as $_orderby => $order ) {