WordPress、カスタム投稿タイプのカスタムフィールドでソートする。
$dt = new DateTime();
$dt->setTimeZone(new DateTimeZone('Asia/Tokyo'));
$current_date = $dt->format('Y-m-d');
$myquery = new WP_Query();
$args = array(
'post_type' => 'event',
'orderby' => 'meta_value_num', /* ここで「meta_key」で並べ替えることを指定。
'order' => 'DESC', /* ASC or DESC*/
'meta_key' => 'event-start-date',
'meta_query' => array(array(
'key'=>'event-end-date',
'type'=>'date',
'value'=>$current_date,
'compare'=>'>=') /* 当日も含めるために「=」を使う。 */
)
);