Make WordPress Core

Ticket #38238: 38238.3.diff

File 38238.3.diff, 4.6 KB (added by drebbits.web, 8 years ago)

Only added submitted date sort in the comments table

  • src/wp-admin/includes/class-wp-comments-list-table.php

     
    415415                return array(
    416416                        'author'   => 'comment_author',
    417417                        'response' => 'comment_post_ID',
    418                         'date'     => 'comment_date'
     418                        'date'     => array(
     419                                'query_var' => 'comment_date',
     420                                'order'     => 'DESC',
     421                        ),
    419422                );
    420423        }
    421424
  • src/wp-admin/includes/class-wp-links-list-table.php

     
    143143                        'name'    => 'name',
    144144                        'url'     => 'url',
    145145                        'visible' => 'visible',
    146                         'rating'  => 'rating'
     146                        'rating'  => array(
     147                                'query_var' => 'rating',
     148                                'order'     => 'DESC',
     149                        ),
    147150                );
    148151        }
    149152
  • src/wp-admin/includes/class-wp-list-table.php

     
    10101010                                continue;
    10111011
    10121012                        $data = (array) $data;
     1013
     1014                        if ( isset( $data['query_var'] ) ) {
     1015                                if ( !isset( $data['order'] ) )
     1016                                        $data['order'] = 'ASC';
     1017
     1018                                $data = array( $data['query_var'], ( $data['order'] == 'DESC' ) );
     1019                        }
     1020
    10131021                        if ( !isset( $data[1] ) )
    10141022                                $data[1] = false;
    10151023
  • src/wp-admin/includes/class-wp-media-list-table.php

     
    329329         */
    330330        protected function get_sortable_columns() {
    331331                return array(
    332                         'title'    => 'title',
    333                         'author'   => 'author',
    334                         'parent'   => 'parent',
    335                         'comments' => 'comment_count',
    336                         'date'     => array( 'date', true ),
     332                        'title'         => 'title',
     333                        'author'        => 'author',
     334                        'parent'        => 'parent',
     335                        'comments'      => array(
     336                                'query_var' => 'comment_count',
     337                                'order'     => 'DESC',
     338                        ),
     339                        'date'          => array(
     340                                'query_var' => 'date',
     341                                'order'     => 'DESC',
     342                        ),
    337343                );
    338344        }
    339345
  • src/wp-admin/includes/class-wp-ms-users-list-table.php

     
    188188         */
    189189        protected function get_sortable_columns() {
    190190                return array(
    191                         'username'   => 'login',
    192                         'name'       => 'name',
    193                         'email'      => 'email',
    194                         'registered' => 'id',
     191                        'username'      => 'login',
     192                        'name'          => 'name',
     193                        'email'         => 'email',
     194                        'registered'    => array(
     195                                'query_var' => 'registered',
     196                                'order'     => 'DESC',
     197                        ),
    195198                );
    196199        }
    197200
  • src/wp-admin/includes/class-wp-posts-list-table.php

     
    611611         */
    612612        protected function get_sortable_columns() {
    613613                return array(
    614                         'title'    => 'title',
    615                         'parent'   => 'parent',
    616                         'comments' => 'comment_count',
    617                         'date'     => array( 'date', true )
     614                        'title'         => 'title',
     615                        'parent'        => 'parent',
     616                        'comments'      => array(
     617                                'query_var' => 'comment_count',
     618                                'order'     => 'DESC',
     619                        ),
     620                        'date'          => array(
     621                                'query_var' => 'date',
     622                                'order'     => 'DESC',
     623                        ),
    618624                );
    619625        }
    620626
  • src/wp-admin/includes/class-wp-terms-list-table.php

     
    197197         */
    198198        protected function get_sortable_columns() {
    199199                return array(
    200                         'name'        => 'name',
    201                         'description' => 'description',
    202                         'slug'        => 'slug',
    203                         'posts'       => 'count',
    204                         'links'       => 'count'
     200                        'name'          => 'name',
     201                        'description'   => 'description',
     202                        'slug'          => 'slug',
     203                        'posts'         => array(
     204                                'query_var' => 'count',
     205                                'order'     => 'DESC',
     206                        ),
     207                        'links'         => array(
     208                                'query_var' => 'count',
     209                                'order'     => 'DESC',
     210                        ),
    205211                );
    206212        }
    207213