Making WordPress.org


Ignore:
Timestamp:
12/07/2023 08:38:27 AM (18 months ago)
Author:
dd32
Message:

Plugin Directory: Reviewer Tools: Make the Zip & LOC columns sortable, cleanup the sort metadata after the ZIP is removed.

See #7285.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/class-customizations.php

    r13017 r13024  
    241241        }
    242242
    243         if ( 'assigned_reviewer_time' === $query->query['orderby'] ?? '' ) {
     243        $orderby                    = $query->query['orderby'] ?? '';
     244        $possible_orderby_meta_keys = [
     245            'assigned_reviewer_time',
     246            '_submitted_zip_loc',
     247            '_submitted_zip_size',
     248        ];
     249        if ( in_array( $orderby, $possible_orderby_meta_keys, true ) ) {
    244250            $meta_query = $query->get( 'meta_query' ) ?: [];
    245251
    246             $meta_query['assigned_reviewer_time'] = [
    247                 'key'     => 'assigned_reviewer_time',
     252            $meta_query[ $orderby ] = [
     253                'key'     => $orderby,
    248254                'type'    => 'unsigned',
    249255            ];
     
    251257            $query->set( 'meta_query', $meta_query );
    252258        }
    253 
    254259    }
    255260
Note: See TracChangeset for help on using the changeset viewer.