カスタム投稿のリストを、選択したメタデータでmeta_queryでフィルタリングした後に並べることは可能ですか?
たとえば、ウェビナーと呼ばれるカスタム投稿タイプがあります。今後のすべてのウェビナーをリストし、webinar_startDateと呼ばれるカスタムメタフィールドで並べ替えようとしています。
次のクエリを使用して、古いウェビナーを除外してウェビナーを正常に返すことができました。ただし、webinar_startDateではなく、公開された順序で表示されます。
<?php $my_array = array(
'meta_query' => array(
array(
'key' => 'webinar_startDate',
'value' => date("Y-m-d H:i:s"),
'compare' => '>=',
'type' => 'DATETIME'
)
),
'orderby' => 'meta_value',
'post_type' => 'webinars',
'posts_per_page' => 20,
'order' => 'ASC'
); ?>
3.0から3.1への変更により、orderby => meta_valueの使用はおそらく異なると思われますが、これを説明するWordPressのドキュメント内に答えが見つかりません。
誰でも助けることができますか?前もって感謝します。