Сообщения WP_query, наиболее близкие к сегодняшним датам

Я написал запрос wp, который я хотел бы заказать немного сложным способом. Некоторые сообщения имеют значение meta 'the_date', которое является датой окончания публикации. Я хотел был бы заказать заказы по дате и времени, где, если есть дата окончания, это будет ссылкой, как бы то ни было, дата окончания публикации будет ссылкой. С этой информацией мне нужно заказывать сообщения ближе всего к текущей дате и времени. Например:

сообщения:

ID Name Publish_date Meta_end_date 1 Post 1 15/05/2013 10:00 2 Post 2 15/05/2013 09:00 17/05/2013 14:20 3 Post 3 16/05/2013 13:00 20/05/2013 08:00 4 Post 4 17/05/2013 13:50 

Текущее время: 17/05/2013 14:00

Порядок результатов:

 Post 4 (17/05/2013 13:50), Post 2 (17/05/2013 14:20), Post 1 (15/05/2013 10:00), Post 3 (20/05/2013 08:00) 

Вот мой текущий запрос:

 $args = array( 'post_type' => 'post', 'numberposts' => '30', 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'the_date', 'value' => $today, 'compare' => '>', 'type'=> 'DATETIME' ), array( 'key' => 'the_date', 'value' => '', 'compare' => '=', ) ), 'orderby' => 'post_date', 'order' => 'ASC', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); 

Любая помощь очень приветствуется 🙂