当您在自定义post类型上保存数据时,需要对其进行设置,以便元框值实际存储为UNIX时间戳,例如:
if(!isset($_POST["event_informations_date"])) {
return $post;
} else {
$event_as_timestamp = strtotime ( $_POST["event_informations_date"];
update_post_meta($post->ID, "event_informations_date", $event_as_timestamp );
}
这样,您的元键将具有可排序的值。您可以按照@helgatheviking进行查询
$args = array( \'post_type\' => \'Event\',
\'posts_per_page\' => 1000,
\'order_by\' => \'meta_value_num\',
\'meta_value\' => \'event_informations_date\' );
您需要确保
add_meta_box()
您正在使用的函数将UNIX时间戳从保存的自定义字段值转换回您需要的格式。