# _wp_customize_loader_settings()

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

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

## Сигнатура

```php
_wp_customize_loader_settings()
```

## Описание

Добавляет настройки для скрипта customize-loader.

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

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

```php
function _wp_customize_loader_settings() {
	$admin_origin = parse_url( admin_url() );
	$home_origin  = parse_url( home_url() );
	$cross_domain = ( strtolower( $admin_origin['host'] ) !== strtolower( $home_origin['host'] ) );

	$browser = array(
		'mobile' => wp_is_mobile(),
		'ios'    => wp_is_mobile() && preg_match( '/iPad|iPod|iPhone/', $_SERVER['HTTP_USER_AGENT'] ),
	);

	$settings = array(
		'url'           => esc_url( admin_url( 'customize.php' ) ),
		'isCrossDomain' => $cross_domain,
		'browser'       => $browser,
		'l10n'          => array(
			'saveAlert'       => __( 'The changes you made will be lost if you navigate away from this page.' ),
			'mainIframeTitle' => __( 'Customizer' ),
		),
	);

	$script = 'var _wpCustomizeLoaderSettings = ' . wp_json_encode( $settings, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES ) . ';';

	$wp_scripts = wp_scripts();
	$data       = $wp_scripts->get_data( 'customize-loader', 'data' );
	if ( $data ) {
		$script = "$data\n$script";
	}

	$wp_scripts->add_data( 'customize-loader', 'data', $script );
}
```

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

- 3.4.0 — Introduced.

## Связанные

Использует: `WP_Scripts::add_data`, `WP_Dependencies`, [`wp_scripts`](https://chugunov.pro/api-wordpress/functions/wp_scripts/), [`wp_is_mobile`](https://chugunov.pro/api-wordpress/functions/wp_is_mobile/), [`wp_json_encode`](https://chugunov.pro/api-wordpress/functions/wp_json_encode/), [`__`](https://chugunov.pro/api-wordpress/functions/__/), [`esc_url`](https://chugunov.pro/api-wordpress/functions/esc_url/), [`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_loader_settings/
