根据提供的宽度/高度示例,根据最大宽度/高度返回最大可能尺寸。

原型

wp_expand_dimensions( int $example_width, int $example_height, int $max_width, int $max_height )

参数

$example_width (int) (Required) 嵌入示例的宽度。

$example_height (int) (Required) 嵌入示例的高度。

$max_width (int) (Required) 允许的最大宽度。

$max_height (int) (Required) 最大允许高度。

返回值

(array)  基于示例比率的最大可能宽度和高度。

源文件

路径:wp-includes/media.php

<?php
...
function wp_expand_dimensions( $example_width, $example_height, $max_width, $max_height ) {
	$example_width  = (int) $example_width;
	$example_height = (int) $example_height;
	$max_width      = (int) $max_width;
	$max_height     = (int) $max_height;
	return wp_constrain_dimensions( $example_width * 1000000, $example_height * 1000000, $max_width, $max_height );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_expand_dimensions/