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

Поделиться:

Пример работающего кода расположенного внутри цикла WP:

<?php if ( function_exists( 'fs_get_slider_images' ) ) {
				$gallery = fs_get_slider_images();
				foreach ( $gallery as $key => $img ) {
					if ( $key == 0 ) {
						$class = "static";
					} else {
						$class = "hover";
					}
					echo ' <span class="img-inside ' . $class . '"
            style="background-image: url(' . wp_get_attachment_image_url( $img, 'large' ) . ')"></span>';
				}
			} ?>

Естественно вы можете изменять этот код по своему усмотрению. Важным в этом коде считаю предупредить вас, что $img возвращает id вложения загруженного в галерею товара, а не урл изображения. Чтобы получить ссылку на необходимый размер изображения, которых в WP примерно 3 необходимо вызвать функцию wp_get_attachment_image_url( $img, ‘large’ ) и указать вторым параметром необходимый размер.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.