WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Yoast\WP\SEO\Helpers\Schema

Image_Helper::generate_from_attachment_meta() public Yoast 1.0

Retrieve data about an image from the database and use it to generate a Schema object.

{} Это метод класса: Image_Helper{}

Хуков нет.

Возвращает

Массив. Schema ImageObject array.

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

$Image_Helper = new Image_Helper();
$Image_Helper->generate_from_attachment_meta( $schema_id, $attachment_meta, $caption );
$schema_id(строка) (обязательный)
The @id to use for the returned image.
$attachment_meta(массив) (обязательный)
The attachment metadata.
$caption(строка)
The caption string, if there is one.
По умолчанию: ''

Код Image_Helper::generate_from_attachment_meta() Yoast 17.2

public function generate_from_attachment_meta( $schema_id, $attachment_meta, $caption = '' ) {
	$data = $this->generate_object( $schema_id );

	$data['url']        = $attachment_meta['url'];
	$data['contentUrl'] = $data['url'];
	$data['width']      = $attachment_meta['width'];
	$data['height']     = $attachment_meta['height'];
	if ( ! empty( $caption ) ) {
		$data['caption'] = $this->html->smart_strip_tags( $caption );
	}

	return $data;
}