функция since 5.5.1

get_sitemap_url()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

get_sitemap_url( string $name, string $subtype_name = '', int $page = 1 ): string|false

Описание

Возвращает полный URL карты сайта.

Параметры

$name string обязательный
Имя карты сайта.
$subtype_name string необязательный = ''
Имя подтипа карты сайта.
$page int необязательный = 1
Страница карты сайта.

Возвращаемое значение

string|false

Исходный код

wp-includes/sitemaps.php:103

function get_sitemap_url( $name, $subtype_name = '', $page = 1 ) {
	$sitemaps = wp_sitemaps_get_server();

	if ( ! $sitemaps ) {
		return false;
	}

	if ( 'index' === $name ) {
		return $sitemaps->index->get_index_url();
	}

	$provider = $sitemaps->registry->get_provider( $name );
	if ( ! $provider ) {
		return false;
	}

	if ( $subtype_name && ! in_array( $subtype_name, array_keys( $provider->get_object_subtypes() ), true ) ) {
		return false;
	}

	$page = absint( $page );
	if ( 0 >= $page ) {
		$page = 1;
	}

	return $provider->get_sitemap_url( $subtype_name, $page );
}

История изменений

ВерсияОписание
5.5.1 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.