Вывод изображений галереи с обратной сортировкой

Код помогает вывести изображения в виде галереи, которые берет из кастомного поста:

$query = new WP_Query([
  'post_type' => 'works',
  'posts_per_page' => -1,
]);
if( $query->have_posts() ): while( $query->have_posts() ): $query->the_post();
foreach( pods_field( 'works', get_the_ID(), 'gallery_works') as $img  ) :
endforeach;
endwhile; endif;

Как сделать обратную сортировку изображений, чтобы последние добавленные фотографии отображались в начале галереи?

Пробовал добавлять параметры orderby и order с различными значениями, но не работает, видимо из-за того, что изображения подтягиваются из кастомного поста.

ID кастомного поля - gallery_works, через которое в посте загружены фотографии.


Ответы (1 шт):

Автор решения: SeVlad

Как сделать обратную сортировку изображений, чтобы последние добавленные фотографии отображались в начале галереи?

Как-то так:

$query = new WP_Query([
  'post_type' => 'works',
  'posts_per_page' => -1,
  'orderby' => 'ID', 
  'order' => 'DESC'
]);

См. описание функции https://wp-kama.ru/function/wp_query#orderby

→ Ссылка