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

Yoast\WP\SEO\Integrations

Schema_Blocks::output() public Yoast 1.0

Outputs the set templates.

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

Хуки из метода
Возвращает

null. Ничего.

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

$Schema_Blocks = new Schema_Blocks();
$Schema_Blocks->output();

Код Schema_Blocks::output() Yoast 16.8

<?php
public function output() {
	if ( ! $this->asset_manager->is_script_enqueued( 'schema-blocks' ) ) {
		return;
	}

	$templates = [];

	// When the schema blocks feature flag is enabled, use the registered templates.
	if ( $this->blocks_conditional->is_met() ) {
		$templates = $this->templates;
	}

	/**
	 * Filter: 'wpseo_load_schema_templates' - Allow adding additional schema templates.
	 *
	 * @param array $templates The templates to filter.
	 */
	$templates = \apply_filters( 'wpseo_load_schema_templates', $templates );
	if ( ! \is_array( $templates ) || empty( $templates ) ) {
		return;
	}

	foreach ( $templates as $template ) {
		if ( ! \file_exists( $template ) ) {
			continue;
		}
		// `.schema` and other suffixes become Schema (root) templates.
		$type = ( \substr( $template, -10 ) === '.block.php' ) ? 'block' : 'schema';
		echo '<script type="text/' . \esc_html( $type ) . '-template">';
		include $template;
		echo '</script>';
	}
}