如何通过自定义日期时间选择器对自定义post类型进行排序()

【如何通过自定义日期时间选择器对自定义post类型进行排序()】我试图按最接近用户的日期排序事件列表。我使用的是datetime选择器,使用的是Advanced Custom Fields插件。
但是, 事件似乎是通过发布日期而不是我创建的自定义日期时间选择器呈现的。
这是一个使用Timber作为模板引擎的Wordpress应用程序。

$context['events'] = Timber::get_posts( array( 'post_type' => 'event', 'order'=> 'ASC', 'order_by'=> 'date_and_time_of_event', ) );

预期结果是该页面通过date_and_time_of_event渲染事件列表, 并首先显示最接近用户的日期。
但是我认为事件列表是使用post_date而不是必需的date_and_time_of_event呈现的。
#1
array( 'post_type'=> 'event', 'meta_key'=> 'date_and_time_of_event', 'orderby'=> 'meta_value', 'order'=> 'ASC', )

尝试这个

    推荐阅读