Yoast\WP\SEO\Presenters
Schema_Presenter::present() public Yoast 1.0
Returns the schema output.
{} Это метод класса: Schema_Presenter{}
Хуки из метода
Возвращает
Строку. The schema tag.
Использование
$Schema_Presenter = new Schema_Presenter(); $Schema_Presenter->present();
Код Schema_Presenter::present() Schema Presenter::present Yoast 15.6.2
public function present() {
$deprecated_data = [
'_deprecated' => 'Please use the "wpseo_schema_*" filters to extend the Yoast SEO schema data - see the WPSEO_Schema class.',
];
/**
* Filter: 'wpseo_json_ld_output' - Allows disabling Yoast's schema output entirely.
*
* @api mixed If false or an empty array is returned, disable our output.
*/
$return = \apply_filters( 'wpseo_json_ld_output', $deprecated_data, '' );
if ( $return === [] || $return === false ) {
return '';
}
/**
* Action: 'wpseo_json_ld' - Output Schema before the main schema from Yoast SEO is output.
*/
\do_action( 'wpseo_json_ld' );
$schema = $this->get();
if ( \is_array( $schema ) ) {
$output = WPSEO_Utils::format_json_encode( $schema );
$output = \str_replace( "\n", \PHP_EOL . "\t", $output );
return '<script type="application/ld+json" class="yoast-schema-graph">' . $output . '</script>';
}
return '';
}