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

Yoast\WP\SEO\Generators\Schema

FAQ::generate_ids() private Yoast 1.0

Generate the IDs so we can link to them in the main entity.

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

Хуков нет.

Возвращает

Массив.

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

// private - только в коде основоного (родительского) класса
$result = $this->generate_ids();

Код FAQ::generate_ids() Yoast 17.2

private function generate_ids() {
	$ids = [];
	foreach ( $this->context->blocks['yoast/faq-block'] as $block ) {
		foreach ( $block['attrs']['questions'] as $index => $question ) {
			if ( ! isset( $question['jsonAnswer'] ) || empty( $question['jsonAnswer'] ) ) {
				continue;
			}
			$ids[] = [ '@id' => $this->context->canonical . '#' . \esc_attr( $question['id'] ) ];
		}
	}

	return $ids;
}