@tahavn

Обработка массива полученного функцией get_post_galleries на WordPrees?

В силу малых знаний php не могу написать обработчик массива, полученного функцией get_post_galleries. Задумка - в записи имеется галерея, требуется из этой галереи по одному выводить изображения в слайдер. Может есть у кого-нибудь примеры, что надо написать в function.php и что надо вставить на место карусели в разметке html. Или может есть какие-то другие решения этой задачи?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@tahavn Автор вопроса
так как в каждой записи не более одной галерее использовал 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 часа.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы