Gerenciando datas de events versus datas publicadas no tipo de postagem de administração personalizada

Eu tenho um tipo de postagem personalizado que usa datas e eu tenho minhas colunas personalizadas configuradas no administrador. Eu preciso ser capaz de fazer a ordem por essa coluna por padrão – eu tentei este código que eu encontrei na net, mas depois de jogar com ele por uma hora, eu ainda não poderia fazê-lo funcionar e só parecia querer classificar por título; Alguém pode me ajudar.

https://www.facebook.com/note.php?note_id=147785468608658

Solutions Collecting From Web of "Gerenciando datas de events versus datas publicadas no tipo de postagem de administração personalizada"

Eu tinha que fazer isso em um sistema de gerenciamento de programas. Isso deve fazer o truque.

add_filter( 'pre_get_posts', 'my_sort_posts_listing' ); function my_sort_posts_listing( $wp_query ) { if ( is_admin() && $wp_query->get( 'post_type' ) == 'my_post_type' ) { $wp_query->set( 'meta_key', '_my_date_meta' ); $wp_query->set( 'orderby', 'meta_value' ); $wp_query->set( 'order', 'DESC' ); } return $wp_query; } 

assumindo que suas datas são armazenadas como YYY-MM-DD