# wp_register_tinymce_scripts()

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

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

## Сигнатура

```php
wp_register_tinymce_scripts( WP_Scripts $scripts, bool $force_uncompressed = false )
```

## Описание

Регистрирует скрипты TinyMCE.

## Параметры

- `$scripts` `WP_Scripts` — обязательный. Объект WP_Scripts.
- `$force_uncompressed` `bool` — необязательный, по умолчанию `false`. Нужно ли принудительно запретить сжатие gzip.

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

Файл: `wp-includes/script-loader.php:49`

```php
function wp_register_tinymce_scripts( $scripts, $force_uncompressed = false ) {
	global $tinymce_version, $concatenate_scripts, $compress_scripts;

	$suffix     = wp_scripts_get_suffix();
	$dev_suffix = wp_scripts_get_suffix( 'dev' );

	script_concat_settings();

	$compressed = $compress_scripts && $concatenate_scripts && ! $force_uncompressed;

	/*
	 * Load tinymce.js when running from /src, otherwise load wp-tinymce.js (in production)
	 * or tinymce.min.js (when SCRIPT_DEBUG is true).
	 */
	if ( $compressed ) {
		$scripts->add( 'wp-tinymce', includes_url( 'js/tinymce/' ) . 'wp-tinymce.js', array(), $tinymce_version );
	} else {
		$scripts->add( 'wp-tinymce-root', includes_url( 'js/tinymce/' ) . "tinymce$dev_suffix.js", array(), $tinymce_version );
		$scripts->add( 'wp-tinymce', includes_url( 'js/tinymce/' ) . "plugins/compat3x/plugin$dev_suffix.js", array( 'wp-tinymce-root' ), $tinymce_version );
	}

	$scripts->add( 'wp-tinymce-lists', includes_url( "js/tinymce/plugins/lists/plugin$suffix.js" ), array( 'wp-tinymce' ), $tinymce_version );
}
```

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

- 5.0.0 — Introduced.

## Связанные

Использует: [`wp_scripts_get_suffix`](https://chugunov.pro/api-wordpress/functions/wp_scripts_get_suffix/), [`includes_url`](https://chugunov.pro/api-wordpress/functions/includes_url/), [`script_concat_settings`](https://chugunov.pro/api-wordpress/functions/script_concat_settings/).
Используется в: `_WP_Editors::force_uncompressed_tinymce`, [`wp_default_packages`](https://chugunov.pro/api-wordpress/functions/wp_default_packages/).

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