# _custom_header_background_just_in_time()

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

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

## Сигнатура

```php
_custom_header_background_just_in_time()
```

## Описание

Регистрирует внутренние процедуры произвольного заголовка и фона.

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

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

```php
function _custom_header_background_just_in_time() {
	global $custom_image_header, $custom_background;

	if ( current_theme_supports( 'custom-header' ) ) {
		// In case any constants were defined after an add_custom_image_header() call, re-run.
		add_theme_support( 'custom-header', array( '__jit' => true ) );

		$args = get_theme_support( 'custom-header' );
		if ( $args[0]['wp-head-callback'] ) {
			add_action( 'wp_head', $args[0]['wp-head-callback'] );
		}

		if ( is_admin() ) {
			require_once ABSPATH . 'wp-admin/includes/class-custom-image-header.php';
			$custom_image_header = new Custom_Image_Header( $args[0]['admin-head-callback'], $args[0]['admin-preview-callback'] );
		}
	}

	if ( current_theme_supports( 'custom-background' ) ) {
		// In case any constants were defined after an add_custom_background() call, re-run.
		add_theme_support( 'custom-background', array( '__jit' => true ) );

		$args = get_theme_support( 'custom-background' );
		add_action( 'wp_head', $args[0]['wp-head-callback'] );

		if ( is_admin() ) {
			require_once ABSPATH . 'wp-admin/includes/class-custom-background.php';
			$custom_background = new Custom_Background( $args[0]['admin-head-callback'], $args[0]['admin-preview-callback'] );
		}
	}
}
```

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

- 3.4.0 — Introduced.

## Связанные

Использует: `Custom_Image_Header::__construct`, `Custom_Background::__construct`, [`add_theme_support`](https://chugunov.pro/api-wordpress/functions/add_theme_support/), [`get_theme_support`](https://chugunov.pro/api-wordpress/functions/get_theme_support/), [`current_theme_supports`](https://chugunov.pro/api-wordpress/functions/current_theme_supports/), [`is_admin`](https://chugunov.pro/api-wordpress/functions/is_admin/), [`add_action`](https://chugunov.pro/api-wordpress/functions/add_action/).

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