# load_script_module_textdomain()

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

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

## Сигнатура

```php
load_script_module_textdomain( string $id, string $domain = 'default', string $path = '' ): string|false
```

## Описание

Работает как load_script_textdomain(), но для модулей скриптов, зарегистрированных через wp_register_script_module().

## Параметры

- `$id` `string` — обязательный. Идентификатор модуля скрипта.
- `$domain` `string` — необязательный, по умолчанию `'default'`. Текстовый домен. Значение по умолчанию — 'default'.
- `$path` `string` — необязательный, по умолчанию `''`. Полный путь к каталогу, содержащему файлы переводов.

## Возвращаемое значение

`string|false`

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

Файл: `wp-includes/l10n.php:1173`

```php
function load_script_module_textdomain( string $id, string $domain = 'default', string $path = '' ) {
	$module = wp_script_modules()->get_registered( $id );
	if ( null === $module ) {
		return false;
	}
	$src = $module['src'];

	// Ensure src is an absolute URL for path resolution.
	if ( ! preg_match( '|^(https?:)?//|', $src ) ) {
		$src = site_url( $src );
	}

	return _load_script_textdomain_from_src( $id, $src, $domain, $path, true );
}
```

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

- 7.0.0 — Introduced.

## Связанные

Использует: [`_load_script_textdomain_from_src`](https://chugunov.pro/api-wordpress/functions/_load_script_textdomain_from_src/), `WP_Script_Modules::get_registered`, [`wp_script_modules`](https://chugunov.pro/api-wordpress/functions/wp_script_modules/), [`WP_Script_Modules`](https://chugunov.pro/api-wordpress/functions/wp_script_modules/), [`site_url`](https://chugunov.pro/api-wordpress/functions/site_url/).
Используется в: `WP_Script_Modules::print_script_module_translations`.

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