WPSEO_Sitemaps::init_sitemaps_providers()publicYoast 5.3

Initialize sitemap providers classes.

Метод класса: WPSEO_Sitemaps{}

Хуки из метода

Возвращает

null. Ничего (null).

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

$WPSEO_Sitemaps = new WPSEO_Sitemaps();
$WPSEO_Sitemaps->init_sitemaps_providers();

Список изменений

С версии 5.3 Введена.

Код WPSEO_Sitemaps::init_sitemaps_providers() Yoast 22.3

public function init_sitemaps_providers() {

	$this->providers = [
		new WPSEO_Post_Type_Sitemap_Provider(),
		new WPSEO_Taxonomy_Sitemap_Provider(),
		new WPSEO_Author_Sitemap_Provider(),
	];

	$external_providers = apply_filters( 'wpseo_sitemaps_providers', [] );

	foreach ( $external_providers as $provider ) {
		if ( is_object( $provider ) && $provider instanceof WPSEO_Sitemap_Provider ) {
			$this->providers[] = $provider;
		}
	}
}