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

WPSEO_Schema_HowTo::add_how_to() protected Yoast 1.0

Generates the HowTo schema for a block.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_how_to( $graph, $block, $index );
$graph(массив) (обязательный) (передается по ссылке — &)
Our Schema data.
$block(массив) (обязательный)
The How-To block content.
$index(число) (обязательный)
The index of the current block.

Код WPSEO_Schema_HowTo::add_how_to() Yoast 15.1.1

<?php
protected function add_how_to( &$graph, $block, $index ) {
	$data = [
		'@type'            => 'HowTo',
		'@id'              => $this->stable->context->canonical . '#howto-' . ( $index + 1 ),
		'name'             => $this->helpers->schema->html->smart_strip_tags( $this->helpers->post->get_post_title_with_fallback( $this->stable->context->id ) ),
		'mainEntityOfPage' => [ '@id' => $this->stable->context->main_schema_id ],
		'description'      => '',
	];

	if ( isset( $block['attrs']['jsonDescription'] ) ) {
		$data['description'] = $this->helpers->schema->html->sanitize( $block['attrs']['jsonDescription'] );
	}

	$this->add_duration( $data, $block['attrs'] );
	$this->add_steps( $data, $block['attrs']['steps'] );

	$data = $this->helpers->schema->language->add_piece_language( $data );

	$graph[] = $data;
}