Необходимо вывести на странице с галереей изображения в том порядке в котором я их располагаю в редакторе gutenberg, а wp выводит их в порядке добавления через редактор.
<?php $args = array(
'order' => 'ASC',
'orderby' => 'content',
'post_type' => 'attachment',
'post_parent' => $post->ID,
'post_mime_type' => 'image',
'post_status' => null,
'numberposts' => -1
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
$img_url = wp_get_attachment_image_url($attachment->ID, full);
$img_caption = wp_get_attachment_caption($attachment->ID);
?>
<div class="panel">
<a href="<?php echo $img_url; ?>"></a>
<div class="panel-wrapper">
<div class="panel-overlay">
<div class="panel-text">
<div class="panel-title"><?php echo $img_caption; ?></div>
</div>
<img class="panel-gradient" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/375042/base-gradient.png" alt=""/>
<img class="panel-vingette" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/375042/darken-gradient.png" alt=""/>
</div>
<div class="img_cont">
<img src="<?php echo $img_url; ?>" alt=""/>
</div>
</div>
</div>
<?php
}
}
wp_reset_postdata(); ?>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей