Automattic\WooCommerce\Blocks\AIContent

PatternsHelper::get_image_url()public staticWC 1.0

Fetches the AI-selected image for the pattern or returns the default image.

Method of the class: PatternsHelper{}

No Hooks.

Return

String. The image.

Usage

$result = PatternsHelper::get_image_url( $images, $index, $default_image );
$images(array) (required)
The array of images.
$index(int) (required)
The index of the image to return.
$default_image(string) (required)
The default image to return.

PatternsHelper::get_image_url() code WC 9.8.1

public static function get_image_url( $images, $index, $default_image ) {
	$image = filter_var( $default_image, FILTER_VALIDATE_URL )
		? $default_image
		: plugins_url( $default_image, dirname( __DIR__, 2 ) );

	if ( isset( $images[ $index ] ) ) {
		$image = $images[ $index ];
	}

	return $image;
}