WPSEO_Image_Utils::get_scaled_image_id()protected staticYoast 1.0

Tries getting the ID of a potentially scaled image.

Метод класса: WPSEO_Image_Utils{}

Хуков нет.

Возвращает

int|false. The ID of the image or false for failure.

Использование

$result = WPSEO_Image_Utils::get_scaled_image_id( $url );
$url(строка) (обязательный)
The URL of the image.

Код WPSEO_Image_Utils::get_scaled_image_id() Yoast 24.9

protected static function get_scaled_image_id( $url ) {
	$path_parts = pathinfo( $url );
	if ( isset( $path_parts['dirname'], $path_parts['filename'], $path_parts['extension'] ) ) {
		$scaled_url = trailingslashit( $path_parts['dirname'] ) . $path_parts['filename'] . '-scaled.' . $path_parts['extension'];

		return attachment_url_to_postid( $scaled_url );
	}

	return false;
}