функция since 2.1.0

wp_register_script()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

wp_register_script( string $handle, string|false $src, string[] $deps = array(), string|bool|null $ver = false, array|bool $args = array() ): bool

Описание

Русский перевод этого описания пока проверяется. Показан оригинал.

Registers a script to be enqueued later using the wp_enqueue_script() function.

See also

Параметры

$handle string обязательный
Имя скрипта. Должно быть уникальным.
$src string|false обязательный
Полный URL скрипта или путь к скрипту относительно корневого каталога WordPress. Если source установлен в false, скрипт является псевдонимом других скриптов, от которых он зависит.
$deps string[] необязательный = array()
Массив дескрипторов зарегистрированных скриптов, от которых зависит этот скрипт.
$ver string|bool|null необязательный = false
Строка, задающая номер версии скрипта, если он есть; она добавляется к URL в виде строки запроса для сброса кэша. Если version установлен в false, автоматически добавляется номер версии, равный текущей установленной версии WordPress. Если установлено null, версия не добавляется.
$args array|bool необязательный = array()
Массив дополнительных аргументов для скрипта. Иначе это может быть логическое значение, которое определяет, печатается ли скрипт в подвале. По умолчанию false. strategy stringНеобязательный. Если задан, может быть 'defer' или 'async'. in_footer boolНеобязательный. Печатать ли скрипт в подвале. По умолчанию 'false'. fetchpriority stringНеобязательный. Приоритет загрузки скрипта. По умолчанию 'auto'. module_dependencies arrayНеобязательный. Идентификаторы зависимостей-модулей, загружаемых через динамический импорт. Полный формат данных смотрите в параметре $deps функции wp_register_script_module(). Если он задан, скрипт должен либо печататься в подвале (с in_footer, установленным в true), либо использовать стратегию отложенной загрузки (defer), чтобы карта импорта модулей скрипта печаталась до выполнения скрипта. Иначе динамические импорты могут не разрешиться.

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

bool

Исходный код

wp-includes/functions-wp-scripts.php:278

function wp_register_script( $handle, $src, $deps = array(), $ver = false, $args = array() ) {
	if ( ! is_array( $args ) ) {
		$args = array(
			'in_footer' => (bool) $args,
		);
	}
	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );

	$wp_scripts = wp_scripts();

	$registered = $wp_scripts->add( $handle, $src, $deps, $ver );
	_wp_scripts_add_args_data( $wp_scripts, $handle, $args );

	return $registered;
}

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

ВерсияОписание
7.0.0 The $module_dependencies parameter of type string[] was added to the $args parameter of type array.
6.9.0 The $fetchpriority parameter of type string was added to the $args parameter of type array.
6.3.0 The $in_footer parameter of type boolean was overloaded to be an $args parameter of type array.
4.3.0 A return value was added.
2.1.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.