функция
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. |

