Yoast\WP\SEO\Schema_Aggregator\Infrastructure\Elements_Context_Map
Filtered_Map_Loader::load
Loads a filtered elements-context map.
Метод класса: Filtered_Map_Loader{}
Хуки из метода
Возвращает
Массив<Строку,. array<string, string>> The filtered elements-context map.
Использование
$Filtered_Map_Loader = new Filtered_Map_Loader(); $Filtered_Map_Loader->load(): array;
Код Filtered_Map_Loader::load() Filtered Map Loader::load Yoast 27.7
public function load(): array {
$base_map = $this->base_loader->load();
$map = \apply_filters( 'wpseo_schema_aggregator_elements_context_map', $base_map );
try {
$this->validate_main_map_lightweight( $map );
foreach ( $map as $context => $elements ) {
$filtered_elements = \apply_filters( "wpseo_schema_aggregator_elements_context_map_{$context}", $elements );
$this->validate_elements_array( $filtered_elements );
$map[ $context ] = $filtered_elements;
}
} catch ( InvalidArgumentException $exception ) {
return $base_map;
}
return $map;
}