WordPress.org

Make WordPress Core

Ticket #25493: 25493.2.diff

File 25493.2.diff, 793 bytes (added by cklosows, 4 years ago)

Uses $_GETorderby? instead of get_query_var(), like base class

  • wp-admin/includes/class-wp-posts-list-table.php

     
    137137         * @return string The value of 'orderby'.
    138138         */
    139139        protected function get_orderby() {
    140                 return strtolower( get_query_var( 'orderby' ) );
     140                if ( isset( $_GET['orderby'] ) ) {
     141                        return $_GET['orderby'];
     142                }
     143
     144                return '';
    141145        }
    142146
    143147        /**
     
    149153         * @return string The value of 'order'.
    150154         */
    151155        protected function get_order() {
    152                 return strtolower( get_query_var( 'order' ) );
     156                if ( isset( $_GET['order'] ) && 'desc' === $_GET['order'] ) {
     157                        return 'desc';
     158                }
     159
     160                return 'asc';
    153161        }
    154162
    155163        /**