Yoast\WP\SEO\Schema_Aggregator\Application\Schema_Map
Schema_Map_Xml_Provider::get_xml
Returns the schema map XML, building and caching it when it is not cached yet.
Метод класса: Schema_Map_Xml_Provider{}
Хуков нет.
Возвращает
string. The schema map XML.
Использование
$Schema_Map_Xml_Provider = new Schema_Map_Xml_Provider(); $Schema_Map_Xml_Provider->get_xml(): string;
Код Schema_Map_Xml_Provider::get_xml() Schema Map Xml Provider::get xml Yoast 28.4
public function get_xml(): string {
$cached_xml = $this->xml_cache_manager->get();
if ( $cached_xml !== null ) {
return $cached_xml;
}
$command = new Aggregate_Site_Schema_Map_Command( $this->aggregator_config->get_allowed_post_types() );
$xml = $this->aggregate_site_schema_map_command_handler->handle( $command );
$this->xml_cache_manager->set( $xml );
return $xml;
}