Определяет, относится ли текущий запрос к XML-карте сайта WordPress.
Определяет, относится ли текущий запрос к XML-карте сайта WordPress.
Проверяет индекс карты сайта и карты отдельных провайдеров.
Запросы XSL-стилей карты сайта не учитываются - /wp-sitemap.xsl и /wp-sitemap-index.xsl.
Условный тег работает только после разбора основного запроса - см wp(). При раннем вызове функция выдаст предупреждение и вернёт false.
Хуков нет.
Возвращаетtrue|false.
true — запрос относится к XML-карте сайта.false — запрос не относится к карте сайта или основной запрос ещё не создан.if ( is_sitemap() ) {
// ваш код для карты сайта
}Примеры#1 Проверка запроса XML-карты сайтаЭто просто демонстрационный пример, который показывает, как для карты сайта добавить свой кастомный HTTP-заголовок.
add_action( 'template_redirect', 'wp_kama_handle_sitemap_request' );
function wp_kama_handle_sitemap_request() {
if ( ! is_sitemap() ) {
return;
}
header( 'X-WP-Sitemap: 1' );
}#2 Проверка XML-карты сайта и её XSL-стилейУчитывает XML-карты, а также запросы /wp-sitemap.xsl и /wp-sitemap-index.xsl.
add_action( 'template_redirect', 'wp_kama_handle_all_sitemap_requests' );
function wp_kama_handle_all_sitemap_requests() {
$is_stylesheet = (bool) get_query_var( 'sitemap-stylesheet' );
if ( ! is_sitemap() && ! $is_stylesheet ) {
return;
}
header( 'X-WP-Sitemap: 1' );
}| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Функция WordPress: wp_verify_fast_hash() | 0 | 10 | 23-08-2026 |
| 2 | Функция WordPress: has_translation() | 0 | 10 | 23-08-2026 |
| 3 | Функция WordPress: wp_get_image_alttext() | 0 | 20 | 23-08-2026 |
| 4 | Функция WordPress: restore_current_locale() | 0 | 10 | 26-08-2026 |
| 5 | Функция WordPress: wp_set_script_module_translations() | 0 | 10 | 23-08-2026 |
| 6 | Функция WordPress: register_block_template() | 0 | 10 | 23-08-2026 |
| 7 | Функция WordPress: wp_register_block_metadata_collection() | 0 | 20 | 22-08-2026 |
| 8 | Функция WordPress: wp_prime_network_option_caches() | 0 | 10 | 23-08-2026 |
| 9 | Функция WordPress: wp_prime_site_option_caches() | 0 | 10 | 23-08-2026 |