Make WordPress Core

Ticket #45089: 45089.diff

File 45089.diff, 922 bytes (added by Shital Patel, 6 years ago)
  • src/wp-admin/includes/class-wp-list-table.php

     
    11261126                                        $class[] = 'sorted';
    11271127                                        $class[] = $current_order;
    11281128                                } else {
    1129                                         $order   = $desc_first ? 'desc' : 'asc';
     1129                                        if( in_array( strtolower($desc_first), array('desc', 'asc'), true ) )
     1130                                                $order = strtolower( $desc_first );
     1131                                        else
     1132                                                $order = $desc_first ? 'desc' : 'asc';
    11301133                                        $class[] = 'sortable';
    1131                                         $class[] = $desc_first ? 'asc' : 'desc';
     1134                                        $class[] = $order === 'desc' ? 'asc' : 'desc';
    11321135                                }
    11331136
    11341137                                $column_display_name = '<a href="' . esc_url( add_query_arg( compact( 'orderby', 'order' ), $current_url ) ) . '"><span>' . $column_display_name . '</span><span class="sorting-indicator"></span></a>';