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

Yoast\WP\SEO\Generators\Schema

Person::add_image() protected Yoast 1.0

Returns an ImageObject for the persons avatar.

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

Хуков нет.

Возвращает

Массив. The Person schema.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_image( $data, $user_data );
$data(массив) (обязательный)
The Person schema.
$user_data(WP_User) (обязательный)
User data.

Код Person::add_image() Yoast 17.2

protected function add_image( $data, $user_data ) {
	$schema_id = $this->context->site_url . Schema_IDs::PERSON_LOGO_HASH;

	$data = $this->set_image_from_options( $data, $schema_id );
	if ( ! isset( $data['image'] ) ) {
		$data = $this->set_image_from_avatar( $data, $user_data, $schema_id );
	}

	if ( \is_array( $this->type ) && \in_array( 'Organization', $this->type, true ) ) {
		$data['logo'] = [ '@id' => $schema_id ];
	}

	return $data;
}