функция since 4.4.0

wp_get_attachment_image_sizes()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

wp_get_attachment_image_sizes( int $attachment_id, string|int[] $size = 'medium', array|null $image_meta = null ): string|false

Описание

См. alsowp_calculate_image_sizes()

Оригинал (английский)

Параметры

$attachment_id int обязательный
Идентификатор вложения-изображения.
$size string|int[] необязательный = 'medium'
Размер изображения. Принимает имя любого зарегистрированного размера изображения или массив значений ширины и высоты в пикселях (именно в таком порядке). Значение по умолчанию 'medium'.
$image_meta array|null необязательный = null
Метаданные изображения в том виде, в каком их возвращает 'wp_get_attachment_metadata() '.

Возвращаемое значение

string|false

'sizes'

Исходный код

wp-includes/media.php:1561

function wp_get_attachment_image_sizes( $attachment_id, $size = 'medium', $image_meta = null ) {
	$image = wp_get_attachment_image_src( $attachment_id, $size );

	if ( ! $image ) {
		return false;
	}

	if ( ! is_array( $image_meta ) ) {
		$image_meta = wp_get_attachment_metadata( $attachment_id );
	}

	$image_src  = $image[0];
	$size_array = array(
		absint( $image[1] ),
		absint( $image[2] ),
	);

	return wp_calculate_image_sizes( $size_array, $image_src, $image_meta, $attachment_id );
}

История изменений

ВерсияОписание
4.4.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.