так как в каждой записи не более одной галерее использовал get_post_gallery
для решения своей задачи написал такую функцию:
}
function gallery_show() {
$gal = get_post_gallery(get_the_ID(), false);
$ids = explode( ",", $gal['ids'] );
foreach ($ids as $img){
$html = '<div class="corusel-wrap">';
$html .= wp_get_attachment_image( $img, full );
$html .= '<div class="overlay-line"></div>';
$html .= '</div>';
echo $html;
}
}
т.к. у меня отсутствуют даже базовые знания в php, не могу сказать на сколько это правильное решение, но с поставленной задачей оно справляется, у гуру на такой код ушло бы 2 мин. с чаем, у меня же ушло 3 часа.