# wp_customize_support_script()

URL: https://chugunov.pro/api-wordpress/functions/wp_customize_support_script/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 3.4.0.

## Сигнатура

```php
wp_customize_support_script()
```

## Описание

Эту функцию НЕОБХОДИМО вызывать внутри тега body.
Желательно вызывать её сразу после открытия тега body.
Это предотвращает мелькание нестилизованного содержимого.
Также рекомендуется по умолчанию добавлять к тегу body класс «no-customize-support».

## Исходный код

Файл: `wp-includes/theme.php:3794`

```php
function wp_customize_support_script() {
	$admin_origin = parse_url( admin_url() );
	$home_origin  = parse_url( home_url() );
	$cross_domain = ( strtolower( $admin_origin['host'] ) !== strtolower( $home_origin['host'] ) );
	ob_start();
	?>
	<script>
		(function() {
			var request, b = document.body, c = 'className', cs = 'customize-support', rcs = new RegExp('(^|\\s+)(no-)?'+cs+'(\\s+|$)');

	<?php	if ( $cross_domain ) : ?>
			request = (function(){ var xhr = new XMLHttpRequest(); return ('withCredentials' in xhr); })();
	<?php	else : ?>
			request = true;
	<?php	endif; ?>

			b[c] = b[c].replace( rcs, ' ' );
			// The customizer requires postMessage and CORS (if the site is cross domain).
			b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs;
		}());
	</script>
	<?php
	wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) . "\n//# sourceURL=" . rawurlencode( __FUNCTION__ ) );
}
```

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

- 5.5.0 — IE8 and older are no longer supported.
- 4.7.0 — Support for IE8 and below is explicitly removed via conditional comments.
- 3.4.0 — Introduced.

## Связанные

Использует: [`wp_remove_surrounding_empty_script_tags`](https://chugunov.pro/api-wordpress/functions/wp_remove_surrounding_empty_script_tags/), [`wp_print_inline_script_tag`](https://chugunov.pro/api-wordpress/functions/wp_print_inline_script_tag/), [`admin_url`](https://chugunov.pro/api-wordpress/functions/admin_url/), [`home_url`](https://chugunov.pro/api-wordpress/functions/home_url/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_customize_support_script/
