Ticket #24: 24.2.diff
File 24.2.diff, 876 bytes (added by , 9 years ago) |
---|
-
wc-post-types.php
171 171 $current_screen = get_current_screen(); 172 172 173 173 // Order by session time 174 if ( 'edit-wcb_session' == $current_screen->id && $query->get( 'orderby' ) == '_wcpt_session_time' ){174 if ( 'edit-wcb_session' == $current_screen->id && ( $query->get( 'orderby' ) == '_wcpt_session_time' || $query->get( 'orderby' ) == '' ) ){ 175 175 176 176 // Voodoo because of http://core.trac.wordpress.org/ticket/23268 177 177 $query->set( 'meta_query', array( … … 187 187 'compare' => 'NOT EXISTS', 188 188 ), 189 189 ) ); 190 if( $query->get( 'orderby' ) == '' ){ 191 $query->set( 'order', 'asc' ); 192 } 190 193 $query->set( 'meta_key', '_wcpt_session_time' ); 191 194 $query->set( 'orderby', 'meta_value_num' ); 192 195 }