Вывод изображений галереи с обратной сортировкой
Код помогает вывести изображения в виде галереи, которые берет из кастомного поста:
$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