Making WordPress.org

Ticket #24: 24.2.diff

File 24.2.diff, 876 bytes (added by WPStagecoach, 7 years ago)

This is the patch to apply!

  • wc-post-types.php

     
    171171                $current_screen = get_current_screen();
    172172
    173173                // 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' ) == '' ) ){
    175175
    176176                        // Voodoo because of http://core.trac.wordpress.org/ticket/23268
    177177                        $query->set( 'meta_query', array(
     
    187187                                        'compare' => 'NOT EXISTS',
    188188                                ),
    189189                        ) );
     190                        if( $query->get( 'orderby' ) == '' ){
     191                                $query->set( 'order', 'asc' );
     192                        }
    190193                        $query->set( 'meta_key', '_wcpt_session_time' );
    191194                        $query->set( 'orderby', 'meta_value_num' );
    192195                }