Ordem de sorting do Wp Query

Ei, eu tenho a seguinte consulta selecionando postagens de agendas personalizadas em uma página de arquivo com base em uma metabox para a data do evento.

$args = array( 'post_type' => 'agendas', 'posts_per_page' => $posts_per_page, 'paged' => $paged, 'meta_key' => '_agenda_date_agenda', 'order' => 'ASC', 'orderby' => 'meta_value', 'meta_query' => array( array( 'key' => '_agenda_date_agenda', 'value' => strtotime('now'), 'compare' => '<', ) 

)

A consulta só leva o dia e o mês, mas não o ano, então, se, por exemplo, uma agenda tiver uma data em 10 de outubro de 2018, ele será ordenado antes de uma agenda para dezembro de 2017 … alguma idéia de como resolver? Muito obrigado

edite aqui o código da metabox

 add_filter( 'cmb2_admin_init', 'agenda_settings' ); 

function agenda_settings () {

 // Start with an underscore to hide fields from custom fields list $prefix = '_agenda_'; $cmb = new_cmb2_box( array( 'id' => $prefix . 'settings', 'title' => __( 'date', 'compassion' ), 'object_types' => array( 'agendas' ), ) ); $cmb->add_field( array( 'name' => __( 'Datum hinzufügen', 'compassion' ), 'id' => $prefix . 'date_agenda', 'type' => 'text_date', ) ); 

}

Solutions Collecting From Web of "Ordem de sorting do Wp Query"