Yoast\WP\SEO\Generators\Schema
WebPage::add_image()
If we have an image, make it the primary image of the page.
Метод класса: WebPage{}
Хуков нет.
Возвращает
Массив<Строку|Массив<Строку>>
.
Использование
$WebPage = new WebPage(); $WebPage->add_image( $data );
- $data(array<string|array
>) (обязательный) - WebPage schema data.
Код WebPage::add_image() WebPage::add image Yoast 22.4
public function add_image( $data ) { if ( $this->context->has_image ) { $data['primaryImageOfPage'] = [ '@id' => $this->context->canonical . Schema_IDs::PRIMARY_IMAGE_HASH ]; $data['image'] = [ '@id' => $this->context->canonical . Schema_IDs::PRIMARY_IMAGE_HASH ]; $data['thumbnailUrl'] = $this->context->main_image_url; } return $data; }