Có thể sắp xếp danh sách các bài đăng tùy chỉnh của tôi, sau khi lọc nó bằng meta_query, theo dữ liệu meta mà tôi chọn không?
Ví dụ: tôi có một loại bài đăng tùy chỉnh được gọi là hội thảo trên web. Tôi đang cố gắng liệt kê tất cả các hội thảo trên web sắp tới và được sắp xếp theo trường meta tùy chỉnh có tên là webinar_startDate.
Sử dụng truy vấn sau đây, tôi có thể trả lại các hội thảo trên web không bao gồm các hội thảo trên web cũ. Tuy nhiên, chúng vẫn được phát hành theo thứ tự chúng đã được xuất bản chứ không phải bởi 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'
); ?>
Tôi nghi ngờ rằng do thay đổi từ 3.0 thành 3.1, việc sử dụng orderby => meta_value có thể khác nhau, nhưng tôi không thể tìm thấy câu trả lời trong tài liệu WordPress để giải thích điều này.
Có ai giúp được không? Cảm ơn trước.